Когда стоит уходить от SQLite?
От: Ruzzz  
Дата: 27.05.17 21:02
Оценка:
Если в задаче нужна локальная БД для 1-2 клиента.
Когда SQLite точно не подходит?
Может кто по своему опыту сталкивался.
Например кол-во записей, размер БД, частота запросов, на запись/на чтения, структура БД, вычисления на стороне БД, триггеры.
Какие условия должны меня заставить посмотреть например на MSSQL/MySQL/PostgreSQL вместо SQLite?
Re: Когда стоит уходить от SQLite?
От: MadHuman Россия  
Дата: 28.05.17 07:42
Оценка: 2 (1) +1
Здравствуйте, Ruzzz, Вы писали:

R>Если в задаче нужна локальная БД для 1-2 клиента.

R>Когда SQLite точно не подходит?
R>Может кто по своему опыту сталкивался.
R>Например кол-во записей, размер БД, частота запросов, на запись/на чтения, структура БД, вычисления на стороне БД, триггеры.
R>Какие условия должны меня заставить посмотреть например на MSSQL/MySQL/PostgreSQL вместо SQLite?

когда частота транзакций на запись более 1000 в секунду.
или доступ к файлу базы через сетевую шару. в рамках одной машины несколько процессов работающих с одной бд — ок.
Отредактировано 28.05.2017 9:42 MadHuman . Предыдущая версия . Еще …
Отредактировано 28.05.2017 7:46 MadHuman . Предыдущая версия .
Re: Когда стоит уходить от SQLite?
От: BlackEric http://black-eric.lj.ru
Дата: 28.05.17 17:52
Оценка:
Здравствуйте, Ruzzz, Вы писали:

R>Если в задаче нужна локальная БД для 1-2 клиента.

R>Когда SQLite точно не подходит?
R>Может кто по своему опыту сталкивался.
R>Например кол-во записей, размер БД, частота запросов, на запись/на чтения, структура БД, вычисления на стороне БД, триггеры.
R>Какие условия должны меня заставить посмотреть например на MSSQL/MySQL/PostgreSQL вместо SQLite?

Когда пора переходить к многопользовательскому режиму и соответственно клиент-серверной архитектуре.
https://github.com/BlackEric001
Re[2]: Когда стоит уходить от SQLite?
От: Alex.Che  
Дата: 29.05.17 09:15
Оценка:
> R>Если в задаче нужна локальная БД для 1-2 клиента.

Как только более чем 1 клиент (одновременно) полезет в эту базу модифицировать данные.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Когда стоит уходить от SQLite?
От: Sharov Россия  
Дата: 29.05.17 10:25
Оценка: +1
Здравствуйте, Alex.Che, Вы писали:

>> R>Если в задаче нужна локальная БД для 1-2 клиента.


AC>Как только более чем 1 клиент (одновременно) полезет в эту базу модифицировать данные.


И что же такого страшного будет?
Кодом людям нужно помогать!
Re[4]: Когда стоит уходить от SQLite?
От: Ruzzz  
Дата: 29.05.17 11:38
Оценка:
S>И что же такого страшного будет?
Может вернуть SQLITE_BUSY )
Re[5]: Когда стоит уходить от SQLite?
От: Sharov Россия  
Дата: 29.05.17 11:48
Оценка:
Здравствуйте, Ruzzz, Вы писали:

S>>И что же такого страшного будет?

R>Может вернуть SQLITE_BUSY )

Для 2-х клиентов со чтением и записью уже возвращала? Или на один простенький запрос выгружалось пол базы под, например, 1 гб?
Кодом людям нужно помогать!
Re[6]: Когда стоит уходить от SQLite?
От: Ruzzz  
Дата: 29.05.17 11:53
Оценка:
Нет, у меня не возвращала, это я теоретически, продолжая ваш диалог выше.
Re[6]: Когда стоит уходить от SQLite?
От: Ruzzz  
Дата: 29.05.17 11:55
Оценка:
Я вообще согласен с вами, ничего страшного не произойдет. Ну смотря в каких сценариях.
Re[7]: Когда стоит уходить от SQLite?
От: Sharov Россия  
Дата: 29.05.17 11:59
Оценка: +2
Здравствуйте, Ruzzz, Вы писали:

R>Нет, у меня не возвращала, это я теоретически, продолжая ваш диалог выше.


О том и речь, что крайне затруднительно поставить sqlite колом. Понятно, что это файл со всеми вытекающими. И тем не менее, при мало мальское грамотном обращение с базой -- нормальные запросы (без кучи join'оы), индексы и т.д.
вполне способны сделать её рабочим вариантом для десятка-другого активно работающих с бд процессов.
Кодом людям нужно помогать!
Re[8]: Когда стоит уходить от SQLite?
От: Alex.Che  
Дата: 29.05.17 12:04
Оценка: :)
> нормальные запросы (без кучи join'оы)

браво!
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Когда стоит уходить от SQLite?
От: MadHuman Россия  
Дата: 29.05.17 13:41
Оценка:
Здравствуйте, Ruzzz, Вы писали:

S>>И что же такого страшного будет?

R>Может вернуть SQLITE_BUSY )
ненадо подсказывать
давайте дождёмся версии от Alex.Che ..
Re[9]: Когда стоит уходить от SQLite?
От: Sharov Россия  
Дата: 29.05.17 16:24
Оценка:
Здравствуйте, Alex.Che, Вы писали:

>> нормальные запросы (без кучи join'оы)


AC>браво!


Да, забавно получилось. Имелось ввиду грамотные запросы. Но должен заметить, что нормализация не всегда хороша. Но это тема отдельного разговора.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.