Уведомления

Группа в Telegram: @pythonsu

#1 Март 5, 2009 08:18:44

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

Какую локальную базу данных можно использовать для простого однопользовательского приложения под Windows? Приложение “в 5 окошек”, нет смысла тянуть туда SQL-сервер, думаю.



Офлайн

#2 Март 5, 2009 08:25:54

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

Если без sql-сервера, и у вас будут небольшие нагрузки, то sqlite вполне подойдет.



Офлайн

#3 Март 5, 2009 10:03:59

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

…или http://buzhug.sourceforge.net/ если реляционность “не уперлась”



Офлайн

#4 Март 5, 2009 10:45:56

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

Спасибо! Посмотрю оба.



Офлайн

#5 Март 5, 2009 11:21:47

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

я за sqlite3 обеими руками :) она идет в комплекте с питоном. У нас она отлично справляется даже с 300 тысячями записей.



Офлайн

#6 Март 5, 2009 11:35:38

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

гм, у нас в sqlite ~5 млн (правда ro), кто больше %)



Отредактировано (Март 5, 2009 11:36:28)

Офлайн

#7 Март 5, 2009 11:41:53

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

j2a
Ну в режиме РО sqlite очень хороша :)

igor.kaist
А какой режим у вас? Максимальный размер одной таблицы у вас какой? Используется ли она только на чтение или вставка/редактирование тоже имеют место быть?



Офлайн

#8 Март 5, 2009 11:55:25

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

В основном вставка новых записей. Программа для учета продаж крутится у нас на 5 точках. Данные раз в час отправляются на сервер по http, где собираются в одну базу, для просмотра on line. Вообщем то почти все хранится в одной таблице.



Офлайн

#9 Март 5, 2009 12:17:05

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

У меня печальный опыт работы с sqlite. Небольшое django приложение, десяток таблиц. Много чтения и много записи. Смена движка на mysql дала уменьшение времени работы в режиме, где преимущественно запись, в 17 раз. 



Отредактировано (Март 5, 2009 12:19:20)

Офлайн

#10 Март 5, 2009 12:40:15

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Выбрать БД для простого приложения под Win

Ed, там где много процессов сразу хотят и читать и писать, sqlite не правильный выбор. Твой печальный опыт это и подтверждает ;)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version