Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Кто-нибудь работал с SQLite?  [new]
black_stone
Member

Откуда:
Сообщений: 70
Поделитесь соображениями.
17 май 04, 11:54    [681638]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь работал с SQLite?  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Я работал.
Правда перестал - задолбало все делать там руками.
Уж лучше клоны InterBase.

-- Tygra's --
17 май 04, 12:47    [681818]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Кто-нибудь работал с SQLite?  [new]
Pantalone
Member

Откуда:
Сообщений: 1326
tygra
Я работал.
Правда перестал - задолбало все делать там руками.
Уж лучше клоны InterBase.

-- Tygra's --

Что значит делать все руками?
13 авг 06, 16:22    [2997019]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь работал с SQLite?  [new]
Stas Tristan
Member

Откуда: Kyiv, Ukraine
Сообщений: 190
Наверное, подразумевалась работа из командной строки... в связи с отсутствием или ограниченной поддержкой в различных моделлерах
15 авг 06, 17:01    [3006280]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь работал с SQLite?  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
black_stone
Поделитесь соображениями.

А че надо то?
17 авг 06, 11:29    [3015152]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь работал с SQLite?  [new]
AlexTheRaven
Member

Откуда: Москва
Сообщений: 879
Я работал, правда, ещё с 2.7.

Файл-серверная СУБД. Есть, конечно, к ней "обёртки", делающие её клиент-серверной, но зачем?

Встроена в PHP 5. В однопользовательском режиме работает довольно быстро. Но - оптимизировать планы запросов не умеет.

В многопользовательском режиме работает медленно: блокировка на уровне всего файла БД.

И вообще, у SQLite только один тип данных - строка. А то, что тип данных объявляется varchar, float или ещё каким-то, влияет только на способ сортировки.

Целостности декларативно поддерживать не умеет. Триггеры, говорят, какие-то есть, но я их не использовал.

Хорошая штука для прототипа web-based системы. PEAR::DB её поддерживает. То, что вся БД - один файл, лично мне было удобно.

Про то, что всё руками... Путём несложных магических пассов DDL для PostgreSQL 8 превращается в DDL для SQLite. DDL генерировал из PowerDesigner. Пассы автоматизировал в виде макроса MS Word. Жить захочешь - и не так раскорячишься :) .

Админка к ней есть довольно развитая - SQLite Administrator.

SQL 92. В запросах прощает многое, что не прощает PostgreSQL.
20 авг 06, 23:58    [3029857]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить