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