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

Откуда:
Сообщений: 12
Здраствуйте. Если сморожу глупость, извените, с БД не работал раньше. Помогите с выбором Базы данных. Требования примерно такие, сервер будет находится на SuSE Linux 9.3, клиенты как на Линуксе, так и на ХР. Самих клиентов по идее не будет больше 24. База будет состоять примерно из 2-х частей, одна редко обновляется и служет только для чтения, втроая - ведение определенной статистики. Причем она должна поддерживать что-то вроде нетипизированных полей, для хранения звука.
Мы решили остановится на каком-то решении, которое уже включенно в состав SuSe, а это

Productivity/Databases/Servers

* derby 10.0.2.1 (Embeddable database engine written in java)
* idzebra 1.3.24 (Fielded free-text engine with a Z39.50 frontend)
* libgda-mysql 1.2.0 (mySQL provider for GNU Data Access (GDA))
* libgda-odbc 1.2.0 (ODBC provider for GNU Data Access (GDA))
* libgda-postgres 1.2.0 (PostgreSQL provider for GNU Data Access (GDA))
* libgda-sqlite 1.2.0 (Sqlite provider for GNU Data Access (GDA))
* libgda 1.2.0 (GNU Data Access (GDA) Library)
* mysql-administrator 1.0.19 (A MySQL server management, configuration and monitoring tool.)
* mysql-Max 4.1.10a (MySQL - Server with Berkeley DB)
* mysql 4.1.10a (A true Multi-User, Multi-Threaded SQL Database Server)
* postgresql-pl 8.0.1 (The PL/Tcl, PL/Perl, and PL/Python Procedural Languages for PostgreSQL)
* postgresql-server 8.0.1 (The Programs Needed to Create and Run a PostgreSQL Server)
* sqlite-devel 3.1.3 (Embeddable SQL Database Engine)
* sqlite 3.1.3 (Embeddable SQL Database Engine)
* sqlite2-devel 2.8.16 (Embeddable SQL Database Engine)
* sqlite2 2.8.16 (Embeddable SQL Database Engine)

Я так понимаю, что выбор стоит между MySQL и PostgreSQL. Что выбрать?
Спасибо.
31 май 05, 11:09    [1583485]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Alex Corwin
Member

Откуда:
Сообщений: 12
Для SuSE енто индоферентно...
31 май 05, 11:50    [1583688]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Yo!!
Guest
если это просто склад музыки, то mysql, если что-то сложней описывай задачу, под сузе еще есть sybase, oracle, db2, firebird, sqllite, sapdb и еще с десяток менее распрастроненых.
31 май 05, 11:55    [1583721]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
nik_x
Member

Откуда:
Сообщений: 1887
Выбирай FireBird...
31 май 05, 12:57    [1584092]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
XP_USER
Member

Откуда:
Сообщений: 12
Yo!!
если это просто склад музыки, то mysql

Основное назначение - это что-то вроде ведения архива работы, звук - одно из состовляющих этого архива, но писатся он будет не часто и не много (ну может раз в сутки, минуты 2). В MySQL можно звук запихнуь, точнее не звук, а просто какой-то буффер (т.е. звук сжатый определенным кодеком)

Yo!!
sybase, oracle, db2

nik_x
Выбирай FireBird

Хотелось бы то, что уже присуствует в дистрибутиве.

Нашел такую Таблицу Что есть в ней Unions, Полные Joins, Различные типы таблиц.
И что действительно MySQL не поддерживает Вложенные селекты. Просто будут данные, которые, как я писал, обновлятся будут редко, но активно читатся. И там Вложенные селекты вообще не помешали бы.
31 май 05, 15:53    [1585031]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
c127
Guest
XP_USER

Нашел такую Таблицу Что есть в ней Unions, Полные Joins, Различные типы таблиц.
И что действительно MySQL не поддерживает Вложенные селекты. Просто будут данные, которые, как я писал, обновлятся будут редко, но активно читатся. И там Вложенные селекты вообще не помешали бы.


Это не вложенные селекты, это многопользовательская работа, мускл такое умеет. Если нужны действительно вложенные селекты то postgresq. Я бы его вообще выбрал вместо мускл и файерберда.

FireBird можно скачать с сайта производителя без проблем, скорее всего он есть и на сайте сусе.

Если строго то что есть в дистрибутиве, то выбор из двух: постгре и мускл. Остальное не подходит, поскольку либо просто библиотеки либо однопользовательские СУБД (sqlite, derby).

Я бы выбрал postgresq.
1 июн 05, 02:44    [1586377]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
VNS
Member

Откуда: Место съемок "Игры мотыльков"
Сообщений: 114
FireBird или PostgreSql.
Если только то что есть в дистрибутиве.
То тогда конечно PostgreSql однозначно.

Тяжела и неказиста жизнь простого программиста
1 июн 05, 06:30    [1586422]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
XP_USER
Member

Откуда:
Сообщений: 12
А если выберать между PostgreSQL и Firebird?
2 июн 05, 10:52    [1590620]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Yo!!
Guest
Postgres однозначно.
2 июн 05, 12:13    [1591029]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, Yo!!!
Ты пишешь:

Yo!!
Y> Postgres однозначно.
Yo, тебе ж по-барабану, ты ж ни с одной из них не работал

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

2 июн 05, 12:24    [1591089]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Yo!!
Guest
как раз с firebird я имел несчастье столкнутся.
кривизну firebird мы уже обсуждали тут https://www.sql.ru/forum/actualthread.aspx?bid=10&tid=178087
2 июн 05, 12:27    [1591102]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, Yo!!!
Ты пишешь:

Yo!!
Y> как раз с firebird я имел несчастье столкнутся.
Та не торохти, родной.
Ты его видел только на картинке.
В чём тебя неоднократно уже уличали.
Но ты продолжаешь смешить народ.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

2 июн 05, 12:31    [1591128]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
XP_USER
Member

Откуда:
Сообщений: 12
А есть ли какой-то комерчиский аналог Firebird и PostgrSQL. Небольшая простая понятная СУБД. Просто подумали, что комерчиский вариант лучше в планне поддержки и каких-то обязятельств перед клиентами.
8 июн 05, 15:50    [1606736]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, XP_USER!
Ты пишешь:

XP_USER
Просто подумали, что комерчиский вариант лучше
в планне поддержки и каких-то обязятельств перед клиентами.
Да?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

8 июн 05, 16:00    [1606792]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
XP_USER
А есть ли какой-то комерчиский аналог Firebird и PostgrSQL. Небольшая простая понятная СУБД. Просто подумали, что комерчиский вариант лучше в планне поддержки и каких-то обязятельств перед клиентами.

Возьмите Sybase ASA 9 и не мучайтесь. Простая, недорогая, коммерческая, кроссплатформенная, не требовательная и надежная, легкая в изучении и эксплуатации. С поддержкой все ok и каждый месяц "прибавляет" в развитии. По функционалу она не уступает другим, а кое в чем и превосходит. Грамотная архитектура, нулевое администрирование и отсутствие проблем - шуршит себе незаметно на автопилоте. Сразу в комплекте GUI, утилиты, отладчик, профайлер, консультант индексов и прочие полезные вещи. Дрова под все протоколы доступа к данным (ODBC, ADO, ADO.NET, JDBC, JConnect, PHP, DBExpress и куча нативных). Никаких специализированных примочек для хранения звука нет, однако есть поддержка хранения Java обьектов в таблицах и хранимых процедур, написанных на Java, что в случае необходимости позволит расширить функционал. Даже если надумаете потом сменить ОС, все просто - берем файл БД, копируем на другую машину с нужной ОС и запускаем ASA - и перевод БД вместе с информацией, пользователями и правами, настройками, репликациями (если конечно есть) полностью завершен. В одноранговой сети никто даже не заметит перемещения СУБД - все кто обращаются не по хосту, а по имени ASA сервера будут себе продолжать работать как ни в чем не бывало.
8 июн 05, 17:30    [1607276]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Хрен
Member

Откуда: Brisbane
Сообщений: 1455
XP_USER
А есть ли какой-то комерчиский аналог Firebird и PostgrSQL. Небольшая простая понятная СУБД. Просто подумали, что комерчиский вариант лучше в планне поддержки и каких-то обязятельств перед клиентами.


У firebird - коммерческий аналог - interbase
у postgres - postgresql-plus или enterpricedb
9 июн 05, 16:33    [1610562]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Хрен
Member

Откуда: Brisbane
Сообщений: 1455
кстати - (в плане ответствтенности перед клентами) mysql имеет коммерческий support
9 июн 05, 16:36    [1610582]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Хрен
Member

Откуда: Brisbane
Сообщений: 1455
можете посмотреть еще maxdb - бесплатная rdbms с комерческий support
9 июн 05, 16:38    [1610590]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
protector
Member

Откуда: Иваново, Россия
Сообщений: 600

У Firebird тоже есть коммерческий суппорт.

Posted via ActualForum NNTP Server 1.2

10 июн 05, 10:06    [1612046]     Ответить | Цитировать Сообщить модератору
 Re: База данных на SuSE Linux  [new]
Partisan M
Member

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

ак раз с firebird я имел несчастье столкнутся.
кривизну firebird мы уже обсуждали тут https://www.sql.ru/forum/actualthread.aspx?bid=10&tid=178087


Посмотрел это "обсуждение": один бранит Firebird, а остальные бранят его. Нормальная СУБД в пределах своих возможностей, а для данной задачи сгодятся и Firebird и PostgreSQL. Но при этом они сильно различаются, что лучше-хуже просто так не сказать. Лучше самостоятельно ознакомиться.


А есть ли какой-то комерчиский аналог Firebird и PostgrSQL. Небольшая простая понятная СУБД. Просто подумали, что комерчиский вариант лучше в планне поддержки и каких-то обязятельств перед клиентами.

Firebird произошла от Interbase, но всё больше различается. Насчёт поддержки Interbase ничего не знаю, да и зачем она - Firebird достаточно простая в использовании.
Но если есть желание купить коммерческую СУБД, значит надо рассматривать другие варианты.


libgda-mysql 1.2.0 (mySQL provider for GNU Data Access (GDA))
* libgda-odbc 1.2.0 (ODBC provider for GNU Data Access (GDA))

итд. Это - файлы, а не программы. На фига их было перечислять.


Причем она должна поддерживать что-то вроде нетипизированных полей, для хранения звука.

Это не "поддержка нетипизированных полей", а поддержка BLOB. Есть и в PostgreSQL, и в Firebird. Хотя в PosgreSQL можно задавть свои типы данных, но они сведутся (для музыки) к тому же BLOB.
11 июн 05, 21:56    [1615877]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить