powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Примеры продакшен проектов на SQLite
2 сообщений из 2, страница 1 из 1
Примеры продакшен проектов на SQLite
    #36750601
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Начинающих разработчиков может пугать отсутствие информации о внедрениях. Такая информация есть, но найти ее непросто. В рассылке sqlite-users временами проскакивают интересные упоминания о разных больших и нагруженных проектах, многие разработчики на письма в личку отвечают и делятся подробностями. Недавно Oracle присоединились к SQLite-комьюнити (они используют код SQLite в своей СУБД), возможно, от них со временем увидим примеры использования. Пока что приведу пару своих примеров. Это не все - есть более нагруженные проекты, но по политическим соображениям нежелательно говорить про использование в них SQLite, поскольку и на PostgreSQL заказчики смотрят косо - не энтерпрайзно, мол. Потому я назову только те проекты, про которые заказчикам известно, какая СУБД используется.

1. БД аналитики (отчетность по подключенным контрактам дилеров сотовой связи, начисление дилерского вознаграждения)

Сервер Intel Celeron 2,6 GHz, 1 Gb RAM, 250 Gb SATA HDD (система древняя и неадминистрируемая, расположена в темном углу датацентра заказчика, физический доступ невозможен)

Размер БД ~20 Gb, бизнес-специфика требует обрабатывать данные сразу за 6 месяцев, таким образом, средний размер каждой обрабатываемой выборки оказывается ~ 3 Gb

Время построения отчета < 1 минуты. Система перенесена с PostgreSQL 8.1 в целях оптимизации, т.к. время построения отчета было >> 1 час (выборки не помещались в ОЗУ, в таком режиме PostgreSQL работать практически не способен).

2. Телефонный биллинг
Сервер Intel CoreQuad 2,6 GHz, 8 Gb RAM. Система неадминистрируемая.
~3 миллиона записей о звонках в месяц, база прирастает за месяц в среднем на 400 Mb (до 1 Gb в "нагруженные" месяцы)
~50 000 записей в таблице направлений
15 тарифов (тарифы скриптовые, бывают довольно сложные, см. Телефонный биллинг: тариф "Направление посекундно" )
10 АТС
~1500 номеров телефонов

Перебиллингование всех звонков за месяц занимает около 15 минут (т.е. биллингуется 3000 звонков в секунду, биллингование каждого звонка требует несколько SQL-запросов, в т.ч. к таблице направлений). Построение любого отчета - не более 10 секунд.
...
Рейтинг: 0 / 0
Примеры продакшен проектов на SQLite
    #36750997
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3. Saphir - система анализа мета-данных и данных SAP R/3, Siebel и т.д:
http://www.silwoodtechnology.com/saphir.html

Используется SQLite в качестве СУБД под хранение мета-данных из ERP
систем. БД не большая - до 1М записей на отдельные таблицы. Много
сложных запросов с объединением до 15-20 таблиц с подзапросами.
Запросов на обновление, фактически нет. Saphir может использовать
Oracle, SQL Server, Sybase SQL Anywhere. С SQLite все работает, грубо
говоря, на 30-50% быстрее, но в однопользовательском режиме. В много-
пользовательском режиме пока не смотрели.

Система работает на обычных десктопах. Из недефолтных установок
кэш установлен на 100Mb.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Примеры продакшен проектов на SQLite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]