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

Откуда:
Сообщений: 40
Необходимо выбрать СУБД для локальной работы (1 пользователь) под Linux.
Обязательные условия:
1. Бесплатная или дешевая
2. Надежность.
3. Скорость.
4. Устоцчивость индексов и простота переиндексации.
5. Удобство передачи данных в MS SQL Server 2000 или в другие многопользовательские СУБД.

Для более полного понимания, общая задача стоит так: "Написать оффлайновое кассовое место, осуществляющее прием и передачу необходимых данных", планируемый объем аиспользуемых записей порядка 100 тис.
11 мар 03, 19:46    [144574]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
StarWind
Member

Откуда: г. Иркутск
Сообщений: 1875
Тогда по мойму Interbase
12 мар 03, 03:36    [144645]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
eNose
Member

Откуда:
Сообщений: 183063
MySQL
12 мар 03, 08:08    [144683]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
mahoune
Member

Откуда: Moscow
Сообщений: 5654
MySQL. Есть транзакции. Но нет хранимых процедур. Если они не нужны - выбирай MySQL. Иначе InterBase или PostgreSQL.
12 мар 03, 10:45    [144893]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Тромбола Евгений
Member

Откуда:
Сообщений: 40
а что по поводу BerkleyDB или DBVista? и зачем на локальном месте держать сервер??
12 мар 03, 11:05    [144922]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
KraMax
Member

Откуда: Kazakhstan
Сообщений: 2
Yaffil Personal - идеальная замена DBF
нужен только один DLL рядом с проектом
полностью поддерживает Interbase dialect плюс много своих вкусностей
14 мар 03, 07:47    [147254]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
KraMax
Member

Откуда: Kazakhstan
Сообщений: 2
чета я про линукс не заметил
версии вроде нет
14 мар 03, 07:48    [147255]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
DimaR
Member

Откуда:
Сообщений: 1570
Interbase или FireBird однако
14 мар 03, 07:55    [147259]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
StarWind
Member

Откуда: г. Иркутск
Сообщений: 1875
Yaffil Personal это платная штука... не проходит по условию...
14 мар 03, 09:12    [147310]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145754
Насколько я знаю, BerkleyDB и DBVista являются аналогами dBase (или наоборот). При нынешних мощностях компов наличие локального SQL-сервера практически на сказывается на производительности. Я бы рекомендовал FireBird, как наиболее функциональный. Имея SQL-сервер, мы, как минимум, получаем механизм транзакций. А это страшная сила.
15 мар 03, 18:22    [148455]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Ermak
Guest
2 cat2
DBvista никогда не была аналогом DBase. Это БД реализующую сетевую модель данных, чего у DBase и клонов никогда не было.
17 мар 03, 05:57    [148649]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
SiDen
Member

Откуда:
Сообщений: 518
В BerkeleyDB есть транзакции. Это еще не говорит в его пользу ничего, но народ заблуждать тож не надо :)
17 мар 03, 19:21    [149464]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А я вот писал тоже писал оффлайновое кассовое место. Только под ось - W2k Prof, СУБД - MSDE. Всё ладненько, весьма надежно и несильно накладно.
21 мар 03, 12:01    [153336]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Тромбола Евгений
Member

Откуда:
Сообщений: 40
WIN - платная, MSDE-чтоб получить тоже надо что-то купить...
поэтому не подходит :(
Всем спасибо за предложения, остановились на PostgreSQL? тока я не пойму чего :), но это уже другая история
21 мар 03, 12:48    [153405]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Deosfen
Member

Откуда: Nakhodka
Сообщений: 300
1. SQL Anywhere - дешево
2. Надежней не бывает
3. :)
4. :) просто, и в большинстве случаев не требуется
Совместим на уровне SQL синтакса. Процедуры совместимы с MS SQL на 99%
21 мар 03, 14:04    [153520]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Тромбола Евгений
Member

Откуда:
Сообщений: 40
а где его взять??
21 мар 03, 15:21    [153644]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Deosfen
Member

Откуда: Nakhodka
Сообщений: 300
Я его отдельно не покупал, при приобритении PowerBuilder был так сказать в довесок. Полностью он называется так:Adaptive Server Anywhere,
прочитай тут более подробнее http://interface.ru/fset.asp?Url=/sybase/asa.htm,
с ASA работаю 4-й год, проблем нет.
25 мар 03, 02:54    [155358]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
c127
Guest
На сайте сайбейза, там есть пробная версия, нужно только зарегистрироваться.

На рынке.
26 мар 03, 02:53    [156402]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
IgorK
Member

Откуда: Краснодар
Сообщений: 452
Yaffil Personal уже БЕСПЛАТЕН! Да и появился FireBird Embedded - что тоже самое, но на разные платформы!
29 апр 03, 13:46    [187179]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Присоединяю голос в пользу Sybase SQL ASA. Классная вещь, мало требует, скорость работы приличная, требования к аппаратуре небольшие, легко администрируется, на уровне TSQL совместим с MSSQL Server, однако имеет еще и WatcomSQL, который по возможностям ближе к полноценным алгоритмическим языкам (поддержка глобальных переменных и области видимости переменных, обработка ошибок посредством exception, именованные циклы, полноценные UDF, позволяющие внутри них работать с курсорами, временными таблицами и ХП, и так далее), плюс до куча есть поддержка событий, неплохо сделаны тригера на все случаи жизни, сделана граммотно репликация, есть план выполнения запросов, performane monitor, отладчик (хп, триггеров и udf) вообще не уступает по функционалу и удобству отладчикам современных языков программирования, база данных всю метаинформацию хранит в себе, достаточно ее просто скопировать на другой комп и подключить, движок БД может работать как сервисом, так и процессом по требованию, когда он подгружается в память автоматом при первом коннекте и полностью выгружается при последнем отсоединениию. Короче еще много много чего приятного можно про эту СУБД написать.

Такой сервак БД идеально подходит для задач, не использующих гигантские обьемы данных, а вот для средних и мелких задач просто идеален (той же бухгалтерии). Я например с учетом того, что он совместим с MSSQL, перегнал на него довольно таки большую БД с MSSQL 2000 проекта Расчет ЗП. БД была почти перегнана один в один. Далее где был очевиден выигрыш в скорости, возможностях или кол-ву кода WatcomSQL по сравнению с TSQL была перегнана логика БД с TSQL на WatcomSQL. Как результат - упростился код в логике БД, появились новые возможности и увеличилась скорость обработки информации. На MSSQL Server 2000 расчет зарплаты 1000 табельных номеров через хранимые процедуры проходил порядка 20 сек. Аналогичный расчет с теми же данными на Sybase ASA проходит порядка 5-6 сек. С учетом того, что структура таблиц, бизнес-логики и данные были абсолютно идентичны в обоих SQL серверах и хранимые процедуры, занимающиеся расчетом были оптимизированы с учетом особенностей каждого SQL сервера, думаю этот факт говорит, что MSSQL для мелких и средних задач все таки медленноват и более требователен к ресурсам, чем ASA.

Еще можно добавить в копилку ASA его кроссплатформенность, надежность, нормальную защищенность, поддержку криптографии БД, возможность работы с сжатыми БД, поддержку работы с любыми удаленными SQL серверами и низкие требования к памяти (4 мб уже достаточно). Ну плюс еще низкая цена - 580$ в Interface LTD стоит сам сервак и лицензия разработчика, думаю в других местах дешевле будет, у самого Sybase.com например он стоит 399.99$
29 апр 03, 14:48    [187298]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
2 Тромбола Евгений

WIN - платная, MSDE-чтоб получить тоже надо что-то купить...
поэтому не подходит :(


А если не секрет, куда место кассира? Не на продажу ли, кто купит, раз нужен софт бесплатный. А кому оно нужно на Линухе?

И БД лучше InterBase/FireBird - там все есть, чего нужно, и транзакции, и процедуры, и т.д.
29 апр 03, 14:58    [187320]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Serge S.
Guest
Могу посоветовать DB2 Everyplace. Поддерживает транзакции.
Маленькая (200 Кб) однопользовательская локальная СУБД,
реализована в виде dll с ОDBC интерфейсом.
Только надо научиться пользоваться ...

http://www-3.ibm.com/software/data/db2/everyplace/
2 май 03, 23:30    [189410]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД  [new]
Тромбола Евгений
Member

Откуда:
Сообщений: 40
Кассовое место нужно для внутреннего использования ...
А поповоду продажи... так лучше купить кассовое место и работу по поддержке, чем покупать ОС, SQL сервера и т.д.
3 май 03, 11:34    [189447]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить