Архитектуры ООСУБД. Анализ реализаций


Ответ на комментарии раздела «Архитектура, основанная на объектах»


Относительно того, что место выполнения запросов относится к требованиям приложения, замечу следующее. Я полагаю очевидным для своих читателей, что значимость места выполнения запросов существенно зависит от характеристик приложения. Как считает Мариотт, этот вопрос, несомненно, является сложным. Размещение данных и/или индексов на клиенте для целей выполнения запросов может быть совершенно приемлемым для определенной категории приложений. На самом деле, в исходной статье указывалось, что необходимо проанализировать характеристики приложения и подобрать ООСУБД, в архитектуре которой лучше всего поддерживаются эти характеристики. Если приложение имеет дело с очень большими наборами данных, то я бы не советовал использовать локализацию данных на стороне клиента несмотря на возможное желание разделять и распределять данные. Это связано с моим замечанием о превосходстве одной архитектуры ООСУБД на другой архитектурой при управлении крупными наборами данных. Теоретически можно перетащить в свои клиентские процессы пять гигабайт индексов и управлять их обновлением в распределенном режиме, но практически разработчик мог бы потерять работу, пытаясь реализовать это решение.




Начало  Назад  Вперед



Книжный магазин