The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"PHP-транслятор HipHop позволил Facebook использовать в разы ..."
Отправлено diff, 05-Апр-11 07:57 
> Мммм... у меня тут есть рабочий элемент базы в 16 Гб объемом (сама база больше), и сложные гибкие выборки, которые (да, java-программеры могут начинать выкладывать кирпичи) _неизбежно_ требуют текстовой генерации запросов в зависимости от условий (иначе придется делать огромнейший список шаблонов запросов, да и все равно полностью от генерации не избавишься).
> Куда бы мне на NoSQL податься, и сколько времени займет переписывание всего кода объемом в десятки мегабайт на любой NoSQL? Да и вообще - возможно ли это, учитывая гибкие выборки?

Что значит "рабочий элемент базы"? Блоб что ли?
Если у вас такие большие блобы, что может проще воспользоваться файловой системой?
Многие забывают, что файловая система - это ведь тоже такая база данных, причем иерархическая.

Чтобы иметь возможность делать гибкие выборки, надо сначала получить возможность делать гибкие "в-борки". Чтобы гибко "доставать", нужно чтобы можно было гибко "класть".

А вообще, что бы что-то "гибко выбрать", нужно просто написать гибкий код, который гибко выбирает. Какая бы технология хранения данных не использовалась.

Keep it simple, stupid!
Чем сложнее у вас технология, тем более узкое ее назначение, и тем больше ограничений за пределами ее назначения.

А то что у вас накопились тонны кода, и вы вдруг обнаружили, что "дружили не с тем". Так это к проблематике баз данных вообще не относится - это везде так. Переписывайте, пока еще хуже не стало.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру