Найти - Пользователи
Полная версия: Выбрать БД для простого приложения под Win
Начало » Python для новичков » Выбрать БД для простого приложения под Win
1 2
Lemboy
Какую локальную базу данных можно использовать для простого однопользовательского приложения под Windows? Приложение “в 5 окошек”, нет смысла тянуть туда SQL-сервер, думаю.
SvartalF
Если без sql-сервера, и у вас будут небольшие нагрузки, то sqlite вполне подойдет.
j2a
…или http://buzhug.sourceforge.net/ если реляционность “не уперлась”
Lemboy
Спасибо! Посмотрю оба.
igor.kaist
я за sqlite3 обеими руками :) она идет в комплекте с питоном. У нас она отлично справляется даже с 300 тысячями записей.
j2a
гм, у нас в sqlite ~5 млн (правда ro), кто больше %)
Lexander
j2a
Ну в режиме РО sqlite очень хороша :)

igor.kaist
А какой режим у вас? Максимальный размер одной таблицы у вас какой? Используется ли она только на чтение или вставка/редактирование тоже имеют место быть?
igor.kaist
В основном вставка новых записей. Программа для учета продаж крутится у нас на 5 точках. Данные раз в час отправляются на сервер по http, где собираются в одну базу, для просмотра on line. Вообщем то почти все хранится в одной таблице.
Ed
У меня печальный опыт работы с sqlite. Небольшое django приложение, десяток таблиц. Много чтения и много записи. Смена движка на mysql дала уменьшение времени работы в режиме, где преимущественно запись, в 17 раз. 
j2a
Ed, там где много процессов сразу хотят и читать и писать, sqlite не правильный выбор. Твой печальный опыт это и подтверждает ;)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB