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

Откуда: Колыбель космонавтики
Сообщений: 1796
Необходима база данных, удовлетворяющая следующим критериям:

1. Простота установки. Очень важный пункт. БД будет использоваться в составе коммерческого продукта, и конечный пользователь не должен париться с установкой БД.

2. Нормальная работа с БЛОБ. В базе будет храниться много всяких файлов.

3. Бесплатность.

4. Клиент-серверная архитектура.

Вкратце суть такова: конечный пользователь покупает и инсталлит софтину, софтина работает с файлами, которые хранятся в БД. На 80% БД будет использоваться в качестве локального хранилища данных. Оставшиеся 20% - сетевые решения (т.е. возможен и клиент-сервер). Т.е. жуткие требования к быстроте работы, ловким селектам и т. д. - некритичны. Критичны те пункты, которые выше. Из-за п.1 в частности был отвергнут SQL Server Express, хотя по другим параметрам он подходил идеально.
Сейчас присматриваемся к Firebird. Может быть Postgrees. Может быть еще кто что посоветует? Оракла и ДБ2 не надо.
1 фев 10, 08:13    [8274459]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
bfdhbhg
Guest
zz
Необходима база данных, удовлетворяющая следующим критериям:

1. Простота установки. Очень важный пункт. БД будет использоваться в составе коммерческого продукта, и конечный пользователь не должен париться с установкой БД.

2. Нормальная работа с БЛОБ. В базе будет храниться много всяких файлов.
1. Установка не сложнее чем для других субд. Сцылко.
2. При работе с блобами в ограничение express редакции легко можно достигнуть лимита по размеру базы. на этот случай в 2008м есть FILESTREAM. Ограничение там не действует.
1 фев 10, 09:50    [8274664]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4510
zz,

Посмотрите ASA, единственный мину платная, а так...
1 фев 10, 10:07    [8274725]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
baracs
Member

Откуда: Москва
Сообщений: 7219
zz
...софтина работает с файлами, которые хранятся в БД.
Хм-м... Для работы с файлами в состав любой ОС входит(ят) специализированная(ые) БД. Называется - файловая система...
1 фев 10, 10:19    [8274797]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
bfdhbhg
zz
Необходима база данных, удовлетворяющая следующим критериям:

1. Простота установки. Очень важный пункт. БД будет использоваться в составе коммерческого продукта, и конечный пользователь не должен париться с установкой БД.

2. Нормальная работа с БЛОБ. В базе будет храниться много всяких файлов.
1. Установка не сложнее чем для других субд. Сцылко.
2. При работе с блобами в ограничение express редакции легко можно достигнуть лимита по размеру базы. на этот случай в 2008м есть FILESTREAM. Ограничение там не действует.


Насчет установки я в курсе. Однако реалии таковы, что огромный процент обращений в саппорт связан именно с установкой SQL Server-a. Уж очень капризный он. Пользователи нервничают.
1 фев 10, 10:28    [8274872]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
baracs
zz
...софтина работает с файлами, которые хранятся в БД.
Хм-м... Для работы с файлами в состав любой ОС входит(ят) специализированная(ые) БД. Называется - файловая система...

Файлы хранятся в базе. Сейчас речь не идет о плюсах и минусах такого решения. Оно - вот такое, и приходится с ним жить.
1 фев 10, 10:29    [8274881]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
bfdhbhg
Guest
zz
Насчет установки я в курсе. Однако реалии таковы, что огромный процент обращений в саппорт связан именно с установкой SQL Server-a. Уж очень капризный он. Пользователи нервничают.
Можно подумать с другими серверами проблем не будет. Будут, родной, будут :) sql сервер для домохояек - это фантастика.

Но хозяин барин. Тогда firebird:
1. Удобен для распространения.
2. Легкий переход от клиент-сервера к встроенному серверу.
3. Малый дистриб. что то около 5 метров весил, помнится. А, нет, подрос. Firebird-2.1.3.18185-0_Win32.zip - 9МБ.
4. Минимум администрирования.
1 фев 10, 10:45    [8274988]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

zz wrote:

> к быстроте работы, ловким селектам и т. д. - некритичны. Критичны те
> пункты, которые выше. Из-за п.1 в частности был отвергнут SQL Server
> Express, хотя по другим параметрам он подходил идеально.

Странно это слышать. Вроде бы в винду он теперь уже встроен с подачи.

Posted via ActualForum NNTP Server 1.4

1 фев 10, 12:40    [8275819]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
ЛП
Guest
MasterZiv

zz wrote:

> к быстроте работы, ловким селектам и т. д. - некритичны. Критичны те
> пункты, которые выше. Из-за п.1 в частности был отвергнут SQL Server
> Express, хотя по другим параметрам он подходил идеально.

Странно это слышать. Вроде бы в винду он теперь уже встроен с подачи.

Не в каждую винду, к тому же не по умолчанию.

Хотя конечно действительно странно слышать о проблемах с установкой. Может этта... инсталяторы научиться писать?
Я в своё время офигел от количества проинсталеных на машине инстансов sql server'а. Такое ощущение, что каждая вторая прога его вместе с собой ставит, причём молча, причём успешно :). А в сеть так вообще страшно заглядывать.
1 фев 10, 13:02    [8275956]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30290
Можно Firebird, причем для однопользовательских в варианте Embedded. Вообще люди иногда делают решения, когда ФБ используется как сервер, а Embedded - тут же на клиентских станциях как локальное хранилище.
1 фев 10, 14:02    [8276320]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4510
ЛП
MasterZiv

zz wrote:

> к быстроте работы, ловким селектам и т. д. - некритичны. Критичны те
> пункты, которые выше. Из-за п.1 в частности был отвергнут SQL Server
> Express, хотя по другим параметрам он подходил идеально.

Странно это слышать. Вроде бы в винду он теперь уже встроен с подачи.

Не в каждую винду, к тому же не по умолчанию.

Хотя конечно действительно странно слышать о проблемах с установкой. Может этта... инсталяторы научиться писать?
Я в своё время офигел от количества проинсталеных на машине инстансов sql server'а. Такое ощущение, что каждая вторая прога его вместе с собой ставит, причём молча, причём успешно :). А в сеть так вообще страшно заглядывать.

А это называется уровень программистов, которые никак не могут понять, что все их базы потянет один интанс MSSQL , который уже может стоять и цеплять базу надо к нему, а не ....
1 фев 10, 14:54    [8276857]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
zz
Из-за п.1 в частности был отвергнут SQL Server Express...
Сейчас присматриваемся к Firebird. Может быть Postgrees. Может быть еще кто что посоветует? Оракла и ДБ2 не надо.

Поверьте развернуть MSSQL тем более express в автономном режиме проце чем oracle или postrees.

Нужно всего лишь установщику передать несколько параметров.
1 фев 10, 15:18    [8277048]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
ЛП
Guest
Sergey Orlov
А это называется уровень программистов, которые никак не могут понять, что все их базы потянет один интанс MSSQL , который уже может стоять и цеплять базу надо к нему, а не ....

Ага. Это называется именно уровнем программистов. Которые беруться судить об уровне других программистов, не удосужившись даже подумать о том, что инстансы sql express могут быть как минимум разных версий.
Но суть не в этом.
Суть в том, что ставится оно обычно на ура. Даже слишком на ура :).
1 фев 10, 16:13    [8277388]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
ЛП

Суть в том, что ставится оно обычно на ура. Даже слишком на ура :).

Слово "обычно" какую выборку подразумевает?
1 фев 10, 16:57    [8277650]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
ЛП
Guest
zz
ЛП

Суть в том, что ставится оно обычно на ура. Даже слишком на ура :).

Слово "обычно" какую выборку подразумевает?

Звиняй, друх, статистику не веду...
1 фев 10, 17:08    [8277723]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
alecsey
Member

Откуда: Москва
Сообщений: 830
zz
baracs
Хм-м... Для работы с файлами в состав любой ОС входит(ят) специализированная(ые) БД. Называется - файловая система...
Файлы хранятся в базе. Сейчас речь не идет о плюсах и минусах такого решения. Оно - вот такое, и приходится с ним жить.
интересно как - продукт готов, а базу только подбирают
1 фев 10, 17:30    [8277880]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
zz
ЛП

Суть в том, что ставится оно обычно на ура. Даже слишком на ура :).

Слово "обычно" какую выборку подразумевает?
мы как-то распространяли нечто на MSDE2000, практически кассиршам, надо было только запустить bat-файл
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами
выборка правда небольшая, точек 20-30
1 фев 10, 18:28    [8278173]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SergSuper
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами


Гм... Проблемы были при установке или при подключении?
1 фев 10, 20:05    [8278449]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
SergSuper
zz
ЛП

Суть в том, что ставится оно обычно на ура. Даже слишком на ура :).

Слово "обычно" какую выборку подразумевает?
мы как-то распространяли нечто на MSDE2000, практически кассиршам, надо было только запустить bat-файл
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами
выборка правда небольшая, точек 20-30

Тут речь идет о десятках тысяч пользователей.
2 фев 10, 08:51    [8279388]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
pkarklin
SergSuper
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами


Гм... Проблемы были при установке или при подключении?
при установке
он же берет имя сервера как имя компьютера, а русскими буквами нельзя
2 фев 10, 10:46    [8280132]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
xz321
Guest
DB2 Express-C ???
2 фев 10, 11:53    [8280830]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
ЛП
Guest
zz
Тут речь идет о десятках тысяч пользователей.

Вирус пишешь? :)

Для простоты установки можно было бы порекомендовать какое-нибудь embeeded, типа MS SQL Server Compact Edition, там как бы установки нету как таковой (рядом с софтиной кладутся несколько длл в пяток мегабайт общим весом). Но оно не будет удовлетворять п.4 (клиент-серверная архитектура).
Как вообще заинсталять десятки тысяч серверов БД на заранее неизвестных конфигурациях, и не поиметь при этом гемора - хз. Если придумаете, раскажите обязательно.

Как вариант - для 80% несетевых решений использовать ембедед-версии с нулевой инсталяцией, для оставшихся 20% - фсякие там легковесные экспресс-версии, и смириться с возможностью гемора (ну или понадеяться на то, у этих 20% клиентов в штате имеется кто-нибудь поквалифицированнее уборщицы).
Тогда смотреть на пары типа SQL Server (Compact + Express) или Firebird (embeeded+обычный).
2 фев 10, 12:51    [8281430]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SergSuper
при установке
он же берет имя сервера как имя компьютера, а русскими буквами нельзя


Гм... Ну, м.б.
2 фев 10, 13:25    [8281719]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
SergSuper
pkarklin
SergSuper
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами


Гм... Проблемы были при установке или при подключении?
при установке
он же берет имя сервера как имя компьютера, а русскими буквами нельзя


Интересно, сколько ставил 2005 и 2008. Ни разу не видел что бы брал имя компа в качестве имени сервака. Например касательно express. он всегда предлагает по умолчанию SQLEXPRESS. Для standard и developer MSSQLSERVER. другие релизы (или как они в MSSQL называются) ставить не доводилось, но думаю что также.

SergSuper, может быть мы про разное?
2 фев 10, 14:55    [8282663]     Ответить | Цитировать Сообщить модератору
 Re: БД для специфической задачи  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
gds
SergSuper
pkarklin
SergSuper
в основном проблемы были из-за того что кое-где имя компьютера было введено русскими буквами


Гм... Проблемы были при установке или при подключении?
при установке
он же берет имя сервера как имя компьютера, а русскими буквами нельзя


Интересно, сколько ставил 2005 и 2008. Ни разу не видел что бы брал имя компа в качестве имени сервака. Например касательно express. он всегда предлагает по умолчанию SQLEXPRESS. Для standard и developer MSSQLSERVER. другие релизы (или как они в MSSQL называются) ставить не доводилось, но думаю что также.

SergSuper, может быть мы про разное?
да, действительно 2008 даёт имя SQLEXPRESS
но 2000 давал имя компьютера

ну значит этой проблемы больше не будет
но зато в 2008 всякие .net-ы и shell-ы должны быть, тоже бабушке-пенсионерке лишние трудности при установке
2 фев 10, 15:46    [8283197]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить