powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / О применимости SQLite
9 сообщений из 9, страница 1 из 1
О применимости SQLite
    #39783742
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Планируется написать приложение для работы 3-4 пользователей (причем не одновременно, просто с разных компов) с небольшой БД, хранящей сведения о поступлении и актуальности содержания документов (распоряжений по одной тематике). БД планируется хранить на сервере локальной сети учреждения. Вроде бы в качестве основы для БД остановился на SQLite (приложение - скорее всего на Python). С данной СУБД ранее не сталкивался, понравилось по ТТХ ))) Но, прочитал в одном источнике, что SQLite может работать с ошибками при хранении файлов БД на сетевых дисках. Хотелось бы узнать, насколько это верно, а также имеет ли значение при минимальной нагрузке на БД (2-3 insert или update в месяц и ежедневные select-ы для просмотра). А может посоветуете другую СУБД?
...
Рейтинг: 0 / 0
О применимости SQLite
    #39783744
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибок не будет, но будет тормозить, т.к. не предназначена для работы по сети. Может тебя тормозной вариант устроит, смоделируй рабочую нагрузку.

Если "2-3 insert или update в месяц", то задумайся над репликацией: у каждого юзера локальная копия БД, откуда он читает, а изменения (insert/update как есть) пишутся куда-то на общий сервер, который каждый юзер периодически проверяет на предмет обновлений. Так ты кроме скорости получишь дополнительную отказоустойчивость.
...
Рейтинг: 0 / 0
О применимости SQLite
    #39783751
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T Если "2-3 insert или update в месяц", то задумайся над репликацией...
Угу. Обдумывал уже данный вариант, если прямая работа по сети действительно проблемна. Но если проблема при работе по сети только в скорости, я думаю, можно будет и обойтись без реплик. Вообще мое предложение для заказчика - сделать однопользовательское приложение, в этом случае SQLite идеально бы встала, но юзеры раскричались - а вдруг комп сломается, а надо срочно, тогда можно с другого компа, а вдруг нам вот прямо двоим прямо вместе надо будет проверить актуальность распоряжения, а мы в разных кабинетах ))) В общем так)))
...
Рейтинг: 0 / 0
О применимости SQLite
    #39783992
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LekksDima T Если "2-3 insert или update в месяц", то задумайся над репликацией...
Угу. Обдумывал уже данный вариант, если прямая работа по сети действительно проблемна. Но если проблема при работе по сети только в скорости, я думаю, можно будет и обойтись без реплик. Вообще мое предложение для заказчика - сделать однопользовательское приложение, в этом случае SQLite идеально бы встала, но юзеры раскричались - а вдруг комп сломается, а надо срочно, тогда можно с другого компа, а вдруг нам вот прямо двоим прямо вместе надо будет проверить актуальность распоряжения, а мы в разных кабинетах ))) В общем так)))Ну если "комп сломался", то тогда надо ставить зеркальные СУБД на несколько машин и желательно чтобы они были в разных регионах - а то вдруг землетрясение?
А вообще, при малых объемах и малом количестве пользователей вполне можно делать локальные приложения которые будут реплицировать данные на общий сервер и по кнопке "обновить" (и таймеру) вытягивать себе обновления с этого сервера.
...
Рейтинг: 0 / 0
О применимости SQLite
    #39784005
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl Ну если "комп сломался", то тогда надо ставить зеркальные СУБД на несколько машин и желательно чтобы они были в разных регионах - а то вдруг землетрясение?

)))
...
Рейтинг: 0 / 0
О применимости SQLite
    #39784349
Берите Firebird.
+ Никаких проблем с сетью
+ Локально можно использовать без установки сервера
+ Масштабирование
...
Рейтинг: 0 / 0
О применимости SQLite
    #39784360
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё зависит от объема и структуры данных.
Может быть и Acсessa хватит.

Но если есть планы на дальнейшее развитие, то имеет смысл сразу начать с полноценной системы.
...
Рейтинг: 0 / 0
О применимости SQLite
    #39785189
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183 , Access то хватит, изначально в нем и сделан вариант БД, вот только в идеале нужно исполняемое приложение без внешней среды.
...
Рейтинг: 0 / 0
О применимости SQLite
    #39785627
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks[b] исполняемое приложение без внешней среды.

Если нужен компактный клиент, то искать надо не БД, а средство разработки.
Тот же Python работает с MDB без каких то извращений.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / О применимости SQLite
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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