Re: cvstrac, trac -- view cvs/svn log (want wiki+bugtracker+svn log)
В сообщении от Воскресенье 11 февраля 2007 23:54 Artem Chuprina написал(a):
> Pechnikov Alexey -> debian-russian@lists.debian.org @ Sun, 11 Feb 2007
22:57:30 +0300:
> >> Хинт: ты про существование sqlite в курсе? К вопросу о миллионах
> >> пользователей...
>
> PA> Так sqlite для миллионов пользователей самое подходящее решение
> PA> будет, если писать только одному требуется... СУБД нужны для
> PA> поддержки конкурентного доступа, а для доступа на чтение они в
> PA> принципе мало эффективны, задачи у них другие.
>
> Тем более... Не, на самом деле при достаточно толстой базе СУБД еще
> кластеризацию могут и оптимизацию сложных запросов. Но это настоящие,
> взрослые, а не мыскль.
>
Согласен. Тем не менее и здесь sqlite в помощь - зачастую выгоднее подготовить
данные, например, в Postgresql, перегрузить полученную выборку в sqlite и там
уже проиндексировать и объединить таблицы для вывода отчета (можно
использовать sqlite базу, созданную прямо в оперативной памяти). Такой рецепт
здорово помогает при многомерном анализе данных (по крайней мере, когда нужно
неоднократно выполнить группировку и потом транспонировать каждую группу,
после чего сделать объединения полученных наборов данных). Непонятно только,
где же тогда мускул можно использовать...
Reply to: