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

Откуда:
Сообщений: 678
Около 60 табличек. Средний объем 1 Гб (очень медленно будет расти +200 Мб в год).
Клиент на Delphi.
2-3 компьютера (никогда не будет больше, про серверные варианты не писать!!!)
работать будет по локальной сети.
Советуют формат БД ACCESS 2003. Я склоняюсь к Sqlite (т.к. получше, наверное знаю).
+ формата ACCESS, что если что можно законектиться с MS ACCESS и вертеть данные вне моего приложения!
Посоветуйте!
6 фев 14, 12:50    [15527856]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Дринкинс
Guest
wamaco, SQLite. Хотя ещё лучше - MySQL Embedded / Firebird Embedded. Чем плох серверный вариант-то? Работать через расшаренные файлики - дебилизм чистой воды.
6 фев 14, 14:00    [15528513]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54801

Дринкинс
Хотя ещё лучше - MySQL Embedded / Firebird Embedded.

Ни в коем случае.

Аффтар, знаешь скулайт - используй скулайт.

Posted via ActualForum NNTP Server 1.5

6 фев 14, 14:18    [15528658]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Мимо пробегал...
Guest
все же напишу :)

а как связаны "2-3 компьютера" и "серверные варианты"? Серверное ПО на любой комп можно поставить - нагрузка будет не намного больше (если не меньше), чем с файловыми СУБД (ну...если это не Oracle Enterpise edition).

Против Access ничего не имею, 2-3 пользователя для него - не проблема, но вот КМК гиг тяжеловато будет (хотя опять же - какая нагрузка)
6 фев 14, 14:22    [15528700]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Дринкинс
Guest
Dimitry Sibiryakov
Ни в коем случае.

Аффтар, знаешь скулайт - используй скулайт.


Почему ни в коем случае?
Скулайт отлично для одного компьютера. Для двух и более -всё же желательно серверочек.
6 фев 14, 14:24    [15528709]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54801

Дринкинс
Почему ни в коем случае?
Скулайт отлично для одного компьютера. Для двух и более -всё же желательно серверочек.

Вот именно поэтому Embedded варианты - ни в коем случае. Они так не работают.

Posted via ActualForum NNTP Server 1.5

6 фев 14, 14:32    [15528771]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Дринкинс
Guest
Dimitry Sibiryakov, а если ему надо будет делать запрос с вытягиванием, аггрегацией, обработкой ~100Мб данных? Джойны на немаленькие таблицы? С файликами на шаре это будет люто, безбожно тормозить. Хотя если надо дёргать пару десятков записей по индексу, и никаких сложных запросов - тогда SQLite пойдёт, да.
6 фев 14, 14:49    [15528907]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30257
wamaco
Я склоняюсь к Sqlite (т.к. получше, наверное знаю).

это не многопользовательская БД. там монопольный write. Грубо говоря, это файл-сервер, такой же как и access.
7 фев 14, 00:32    [15531751]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
wamaco
Member [заблокирован]

Откуда:
Сообщений: 678
kdv
wamaco
Я склоняюсь к Sqlite (т.к. получше, наверное знаю).

это не многопользовательская БД. там монопольный write. Грубо говоря, это файл-сервер, такой же как и access.


Так поэтому и сравниваю ACCESS и SQLite, т.к. не серверы.....
Я же написал, что сервер не предлагать. Сам понимаю, что поставил бы сервер и не знал бы бед, но задача именно
такая! Вот и интересуюсь....

Просто чаще и больше работать будет один пользователь, но иногда возможно подключение еще одного-двух пользователей для
просмотра отчетов и иногда правки нескольких справочников. И так всегда будет, масштабирование невозможно!
Надо будет больше, решение будет другое, более дорогое и традиционное (Клиент-Сервер, Трёхзвенка или еще чё-нить).
Сейчас так и никак иначе!
Выбора всего два: Sqlite или Access!
7 фев 14, 01:18    [15531844]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
kgb ussr
Member

Откуда:
Сообщений: 2075
wamaco
...
Я же написал, что сервер не предлагать...
...
Просто чаще и больше работать будет один пользователь...

Ну и в чем беда? Ставь у этого пользователя сервер.

Никакой заморочки: скачал, распаковал в удобное место, один раз запустил файл bin\install_classic.bat -> все готово к работе.

После еще сто раз спасибо скажешь.
7 фев 14, 01:57    [15531942]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
kgb ussr
Member

Откуда:
Сообщений: 2075
kgb ussr
...

Никакой заморочки: скачал, распаковал в удобное место, один раз запустил файл bin\install_classic.bat -> все готово к работе.

...


Ой. Лучше, наверное, bin\install_super.bat :)

Для "деинсталляции" - запустишь bin\uninstall.bat
7 фев 14, 01:59    [15531946]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
wamaco
kdv
это не многопользовательская БД. там монопольный write. Грубо говоря, это файл-сервер, такой же как и access.
Так поэтому и сравниваю ACCESS и SQLite, т.к. не серверы.....
Я же написал, что сервер не предлагать. Сам понимаю, что поставил бы сервер и не знал бы бед, но задача именно
такая! Вот и интересуюсь....
А Вы можете озвучить внятную причину, по которой категорически нельзя использовать сервер баз данных для этой задачи?
wamaco
Просто чаще и больше работать будет один пользователь, но иногда возможно подключение еще одного-двух пользователей для
просмотра отчетов и иногда правки нескольких справочников. И так всегда будет, масштабирование невозможно!
Варианты "только два пользователя" и "не придвидится масштабировать" - это очень необоснованно и крайне невнятно...
wamaco
Надо будет больше, решение будет другое, более дорогое и традиционное (Клиент-Сервер, Трёхзвенка или еще чё-нить).
Сейчас так и никак иначе!
"Дорогое решение"?! И в чем же заключается "дороговизна" этого "традиционного" решения?
Вы вообще в курсе, что существует "несметный" выбор среди одних только бесплатных серверов БД - это даже не рассматривая бесплатные экспресс-версии "больших" СУБД?
"True universal open source database" firebird (с учетом планируемого использования Delphi) - это Ваш "правильный" вариант.
wamaco
Выбора всего два: Sqlite или Access!
Да. Это - "по-нашему": сначала создать себе проблемы, а потом героически их преодолевать...
7 фев 14, 01:59    [15531948]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
kgb ussr
Member

Откуда:
Сообщений: 2075
sphinx_mv
...
wamaco
Выбора всего два: Sqlite или Access!
Да. Это - "по-нашему": сначала создать себе проблемы, а потом героически их преодолевать...

Привыкли, может.

У нас в одном отделе только акцесс используют.
Адские задачи решают.
Адские.
7 фев 14, 02:04    [15531955]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
kgb ussr
У нас в одном отделе только акцесс используют.
Адские задачи решают.
Адские.
:) Верю!
Некоторое время назад одна "адская задача" проходила и через мои руки - потом ее мигрировали на не-access...

При использовании access'а не составляет проблемы подключаться к практически к любому внешнему источнику данных...
7 фев 14, 02:22    [15531998]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
wowow
Member

Откуда:
Сообщений: 244
Актуально для моей задачи тоже.
Только я рассматриваю локальную БД (без сети).
Что посоветуете? Использовать формат базы Sqlite или mdb?
небольшая учетная система.
клиент на delphi.
21 мар 14, 22:59    [15769397]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Alex_1234321
Guest
wowow,

SQLite проще в настройках и быстрее на порядок, ну и более модная. Тем более, потом возможно мобильное приложение захочется ;)
21 апр 14, 07:57    [15908786]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Areostar
Member

Откуда:
Сообщений: 3743
Access
10 июл 14, 16:22    [16287954]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
wowow
Актуально для моей задачи тоже.
Только я рассматриваю локальную БД (без сети).
Что посоветуете? Использовать формат базы Sqlite или mdb?
небольшая учетная система.
клиент на delphi.


Для Delphi лучше использовать Firebird Embedded.
А так SQLite. Меньше проблем с лицензированием и коммерческой эксплуатацией.
11 июл 14, 07:17    [16289809]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4509
Я бы заюзал Firebird, причем не Embedded, размер базы для SQLite все-таки не маленький...
11 июл 14, 10:07    [16290272]     Ответить | Цитировать Сообщить модератору
 Re: ACCESS или SQLite (2-3 компьютера)  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54801

Sergey Orlov
Я бы заюзал Firebird

А я бы заюзал лопату чтобы закопать этот мёртвый топик обратно. Некрофилы хреновы...

Posted via ActualForum NNTP Server 1.5

11 июл 14, 12:11    [16291108]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить