Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
![]() |
![]() |
|
Опции темы
![]() |
![]() |
#1 |
Форумец
Сообщений: 11
Регистрация: 27.03.2008
Возраст: 37
![]() |
![]()
Вобщем хотелось бы узнать кто-нить в своих проектах использует базы Sqlite, когда ето целесообразно делать. Есть ли какие-нибудь плюсы при использовании Sqlite, кроме скорости, и какие есть минусы, хотелось бы услышать ваши мнения.
|
![]() |
![]() |
![]() |
#2 |
ПараноЙик
Сообщений: 676
Регистрация: 15.08.2006
![]() |
Никогда не юзал sqlite)
|
![]() |
![]() |
![]() |
#3 |
Вверх!
Сообщений: 523
Регистрация: 06.09.2007
![]() |
юзаю MySql и не обламываюсь =)
|
![]() |
![]() |
![]() |
#6 |
Форумец
Сообщений: 184
Регистрация: 28.11.2005
![]() |
SQLite всетаки не для web приложений, а для десктоп прог. Многий софт юзает sqlite для хранения своей инфы. Например: Sony Vegas (профессиональная программа видеомонтажа), ставил вегас там скуль-лайт хранит инфу о проектах, плугинах и прочее; некоторые браузеры используют этот движок для хранения закладок и сетевых меток. А MySQL уже стандарт для небольших/средних веб приложений/сайтов.
Минусов у sqlite (для веба) достаточно: SQLite не клиент-сервер. это просто библиотека которая компелируется вместе с прогой, со всеми выткающими. Так же нет поддержки транзакций (!), что очевидно. Мутная совместимость) Плюсы MySQL: поддержка СУБД InnoDB, которая стала уже стандартом. Предустановка на всех хостенгах. Возможность ворочать огромные массивы данных (sqlite курит в сторонке ![]() |
![]() |
![]() |
![]() |
#7 | |
xxCENSOREDxx
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 45
![]() |
Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Форумец
Сообщений: 184
Регистрация: 28.11.2005
![]() |
alemiks, ды нигуя там не увеличиваеться. Когда дело доходит до первого вложенного запроса (типа left/inner join) то sqlite начинает сасать с бооольшим причмоком. Также insert'ы медленней. Приложение сложнее гостевухи на sqlite никто не делает, ибо данные не меняються и редко добавляются.
А то что не клиент-сервер, делает эту программу stand-alone. А как быть если один админ добавляет одно, а другой другое? И нет у нас ни commit'ов ни roll back'ов. А как быть если, например, инфу на сайте обновляет сторонний скрипт по крону? Стандартная ситуация - отпарсить rss. |
![]() |
![]() |
![]() |
#9 | |
xxCENSOREDxx
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 45
![]() |
Цитата:
http://www.sqlite.org/cvstrac/wiki?p=SpeedComparison |
|
![]() |
![]() |