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

Откуда:
Сообщений: 15
Имеется несколько задач

1) Анализатор посещений
будет активная запись в базу (до 100000 записей в сутки)
триггера обязательны, т.к. на них строится часть анализа
Анализ данных и формирование сводных тиблиц раз в 5 минут

2) Каталог (вроде библиотечного)
активное чтение из базы, периодическое (но не частое) обновление
и добавление новых записей (всего не более 2000000 записей)
объем базы до 0.1 Тб

Все реализуется через web-интерфейс

Требуется при большом числе одновременных пользователей (до 200)
обеспечить быструю работу (занятия у студентов одновременно начинаются :)

Сейчас имеется реализация структуры баз под FB
Что скажете?
25 янв 06, 17:42    [2287469]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
100гб ?
postgres/enterprisedb с прицелом в будущем переползание на оракл.
25 янв 06, 17:48    [2287490]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
Да, чуть не забыл
интерфейс реализован на perl
25 янв 06, 17:54    [2287514]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
к стате если для студентов то можно попросить оракл на халяву, может дадут.
25 янв 06, 18:00    [2287535]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
А где его можно так попросить?
25 янв 06, 18:02    [2287542]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Рыжий Кот
Member

Откуда: Мягкий Диван; [забанен] Рустамом; [разбанен] П02;
Сообщений: 21678
motylkov
А где его можно так попросить?


Yo раздает
25 янв 06, 18:04    [2287546]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
motylkov
А где его можно так попросить?

попробуйте у этих спросить
http://www.orashop.ru/
25 янв 06, 18:07    [2287561]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
С оркой есть свои заморочки, хотя со всем конечно можно в процессе разобраться.

А с миграцией не будет больших проблем? Код переписывать уж очень долго. Хотя сейчас вся работа с БД вынесена в отдельный модуль который с ней общается.
25 янв 06, 18:07    [2287564]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
motylkov
С оркой есть свои заморочки, хотя со всем конечно можно в процессе разобраться.

А с миграцией не будет больших проблем? Код переписывать уж очень долго. Хотя сейчас вся работа с БД вынесена в отдельный модуль который с ней общается.


дык, все равно прийдется, клоны нитербейз 100гб никак не вытянут. если уж на что-то перебиратся то наверно на лидера логичней.
25 янв 06, 18:12    [2287574]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
Yo.!!
motylkov
А где его можно так попросить?

попробуйте у этих спросить
http://www.orashop.ru/


на 5 юзверей 1152.95 $ на 2 проца

это имеется в виду 5 одновременных подключений?

т.е. если я захочу иметь 30 одновременных подключений 6622.71 $
ужас
25 янв 06, 18:22    [2287613]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
motylkov


на 5 юзверей 1152.95 $ на 2 проца

это имеется в виду 5 одновременных подключений?

т.е. если я захочу иметь 30 одновременных подключений 6622.71 $
ужас


standart one чуть дешевле по $149 на человека или $5K/проц т.е. $10K на 2 проца. но спросите в шопе, наверника или скидку дадут а может и подарят, кажется для всяких образовательных учереждений была особая лицензия.
25 янв 06, 18:37    [2287654]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Критикан
Guest
http://ibase.ru/ibfaq.htm#2gb
http://ibase.ru/ibfaq.htm#dbsize

По данным на 2003 год мы оцениваем объемы баз данных как

15-300мб : 27%
300мб-1гб : 55%
1-15гб : 18%

Разумеется, есть случаи, когда объем БД превышает 15 гигабайт (26-40), но это составляет доли процента от общего числа систем, а также есть уникальные случаи (единичные) с объемами баз данных в 180 и 980 гигабайт (ни в одном из упомянутых случаев БД не используется для хранения больших blob).

Сравнить приведенные объемы БД с аналогичными например на MS SQL и Oracle достаточно сложно, т.к. все зависит от самих данных, и степени их упаковки. В базах данных IB упаковка используется во многих местах (индексы, версии update, delete), и сравнивать объем БД для упомянутых серверов нужно включая объем transaction log. По замерам, выполненным 4 года назад, базы IB с тем же объемом "сырых данных" были в 2-3 раза меньше, чем базы MS SQL и Oracle.

Так что если Вы умеете ХОРОШО готовить.... :-)
25 янв 06, 19:25    [2287787]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 Критикан:

200 пользователей - это не много. А если кеширование правильно организовать, так 200 пользователей - это семечки.

А вот база в 100 гиг - это много. Надо аккуратно с транзакциями работать, не дай бог не забыть закрыть где-то транзакцию. В FB2 кое-что обещают переделать с транзакциями - советую разрабатывать сразу на нём. В нём же есть инкрементный бэкап что спасёт тебя при бэкапе 100-гиговой базы.

Но конечно если тебе надо будет рестор сделать - тут ты попал... :-(

Железяку надо тебе хорошую, желательно с RAID 5
25 янв 06, 19:39    [2287811]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
Да, железку действительно нужно хорошую. Собствено решение с железкой почти есть: 2 одновершковых сервера кластером на FreeBSD 6 для начала и сановский рэид, через некоторое время.
27 янв 06, 08:40    [2292955]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
Критикан
http://ibase.ru/ibfaq.htm#2gb
http://ibase.ru/ibfaq.htm#dbsize

По данным на 2003 год мы оцениваем объемы баз данных как

15-300мб : 27%
300мб-1гб : 55%
1-15гб : 18%

Разумеется, есть случаи, когда объем БД превышает 15 гигабайт (26-40), но это составляет доли процента от общего числа систем, а также есть уникальные случаи (единичные) с объемами баз данных в 180 и 980 гигабайт (ни в одном из упомянутых случаев БД не используется для хранения больших blob).

...


blob не присутствует в студии.

Вообще мне активно советуют попробовать новый мускул.
27 янв 06, 08:43    [2292963]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
motylkov
Member

Откуда:
Сообщений: 15
И каше
27 янв 06, 08:48    [2292978]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67383
Блог
motylkov
Вообще мне активно советуют попробовать новый мускул.

Хм. Судя по всему:

1. Такие объемы для Вас не очень привычны (то есть внове)
2. С MySQL - не уверен, что раньше работали
3. Переход между версионником и блокировочником требует дополнительных усилий
4. Рекомендуют еще и вообще "новый" (то есть не очень проверенный).

Имхо - слишком много тонких мест получается. Учтите к тому же, что "активная запись" - довольно сложный режим.

В любом случае, 100Gb - достаточно серьезный объем, и для того чтобы он хорошо работал, крайне желательно иметь нормального спеца по конкретной БД. Если есть возможность, лучше не "выбирать БД", а "выбрать человека и взять ту БД, которую он скажет".
27 янв 06, 11:09    [2293459]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 motylkov

Под FreeBSD, как ты знаешь, официально есть только классик. Классик - это лишние проблемы, хотя на данный момент только он может использовать 2 процессора.

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

Вобще если тебя конкретно Firebird интересует, то обратись лучше в соотв. форум. Там во первых разработчики есть,во вторых там есть люди, которые работают на FreeBSD, потому как сама работа на фри отличается некотрыми особенностями (например могут вылезти разные проблемы с семафорами, которых на линухе почти никто никогда не наблюдает).
27 янв 06, 13:32    [2294515]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
2 motylkov

Я не заметил. У тебя два сервера однопроцессорных? Я так понимаю один для веб-сервера,а другой для БД ?
27 янв 06, 13:56    [2294697]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
User_Andy
Member

Откуда:
Сообщений: 18
На самом деле при выборе СУБД многое зависит не от объема БД, а от правильного планирования задачи, ну и выбора СУБД в качестве хранения данных, само собой разумеется. Важно не то, что круче на данный момент, а то, что мы хотим разместить в БД и главное КАК! разместить. Но это уже твой хлеб )))).
31 янв 06, 23:15    [2307250]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
User_Andy
Member

Откуда:
Сообщений: 18
Что же касется доступа к БД через web-интерфейс, то тут, как мне кажется в плане технической реализации задачи выход правильный один: трехзвенка!
Как это сделать - вопрос другой, тут масса способов.
Лично я использую так:
клиент (Explorer) - сервер приложений (он же web-сервер - Lotus Notes) - БД (AS/400 через ODBC)
В качестве интерпритарора запросов к БД я использую технологию CGI-BIN. То есть клиент посредством IE коннектиться к нужному серверу, открывает определенную страницу, где в форме IE вводит одно (несколько) значений, которые Lotus передает в качестве параметров в прогу, находящуюся в cgi-bin. Прога организует коннект к БД, где в селект подставляет введенные юзером параметры, и выдает результат на экран. Клиент получает результат средствами того же IE.
Это вкратце. На самом деле все немного сложнее.
Если интересно, мыль: sa74@mail.ru

С уважением,
User_Andy
31 янв 06, 23:32    [2307271]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
Yo.!!
Guest
AS/400 - субд ? я что то пропустил в этой жизни ?
может имелось в виду db2 udb которая вроде запускается на os/400 ?
1 фев 06, 02:21    [2307412]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
motylkov
MaxDB - The FREE Enterprise Open Source Database
офиц. сайт
распространяется по двум лицензиям:
либо Free Software/Open Source GNU General Public License (GPL)
либо commercial license

MaxDB - не новая СУБД, ранее существовала под коммерческой лицензией с названием SAP DB.
1 фев 06, 03:21    [2307448]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
ReNoiZer
Member

Откуда:
Сообщений: 1080
Бенчмарк по релизу 7.5 за октябрь на 1050 юзеров
другие бенчмарки
1 фев 06, 03:40    [2307451]     Ответить | Цитировать Сообщить модератору
 Re: Выбор БД  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
Интересно, откуда такой большой объем базы? Судя по обрывкам информации неясно, вроде не должно столько быть.
1 фев 06, 09:48    [2307749]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить