powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД
67 сообщений из 67, показаны все 3 страниц
Посоветуйте СУБД
    #32846360
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно сделать выбор между бесплатными СУБД. Приложение планируется многозвённым, поэтому наличие триггеров, SP и пр. не обязательно . СУБД должна использоваться только как хранилище данных, следующий слой должен общаться с ней через JDBC(стало быть нужен драйвер).
Рассматривались - не понравились:
1) FirebirdSQL
- ограничение размера таблицы 36,7 Gb - да это много, но не безгранично.
- отутствие incremental backup
2) PostgreSQL
- не нравится метод резервирования - sqldump
3) MySQL
- не нравится метод резервирования - sqldump

Что можете сказать про MaxDB и Ingres ?

Может кто-то может сказать добрые слова ещё про что-нибудь ?

Только, пожалуйста, объективно, мнения типа: XXX- ацтой и фуфел, а YYY - рулез, я уже читал.

Спасибо.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846378
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(не нравится) == (XXX- ацтой и фуфел, а YYY - рулез)

...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846551
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опишите проект (можно на мыло).
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846569
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d
2) PostgreSQL
- не нравится метод резервирования - sqldump

если это единственное, что не нравится, то в версии 8.0 будет инкрементальный бэкап. щас версия 8.0rc2, окончательный релиз будет скоро.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846576
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
еще есть sybase ASE он бесплатен если бд меньше 5Gb (кажется) и юзать под линух.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846577
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если
СУБД должна использоваться только как хранилище данных
то так ли уж принципиален метод backup?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846587
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55Если
СУБД должна использоваться только как хранилище данных
то так ли уж принципиален метод backup?
Хм. Для круглосуточной системы (а явно планируется интернетовский сервис) метод бэкапа - достаточно принципиальная вещь.

P.S. Эхх, хорошо. Катятся себе archive log-и..
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846614
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer tru55Если
СУБД должна использоваться только как хранилище данных
то так ли уж принципиален метод backup?
Хм. Для круглосуточной системы (а явно планируется интернетовский сервис) метод бэкапа - достаточно принципиальная вещь.

P.S. Эхх, хорошо. Катятся себе archive log-и..

Для круглосуточной системы, или круглосуточного изменения данных?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846636
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexey Rovdo

Опишите проект (можно на мыло).


Планируется действительно 24/7 интернет сервис, раз в N суток - полный backup без остановки, каждый день инкрементный(или какая-то подобная схема).
Под СУБД отдельный сервер 2 Gb RAM, 4 SCSI disk 120Gb
20-30 непрерывных соединений со стороны AppServer
Основная таблица 10M записей + 2-3 тысячи в сутки
Расчётный объём базы 100Gb

2 Yo!

еще есть sybase ASE он бесплатен если бд меньше 5Gb (кажется) и юзать под линух.


ограничение 5Gb мне нравится ещё меньше чем Firebird'овское

2 tru55

Если
СУБД должна использоваться только как хранилище данных
то так ли уж принципиален метод backup?


backup очень принципиален, а для Вас нет ?


Для круглосуточной системы, или круглосуточного изменения данных?


Да круглосуточного изменения
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846653
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы сразу было сказано, что для круглосуточного изменения , то
вопроса с backup и не возникло бы.

Но было написано то
СУБД должна использоваться только как хранилище данных
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846673
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55
Если бы сразу было сказано, что для круглосуточного изменения, то
вопроса с backup и не возникло бы.

Но было написано то
СУБД должна использоваться только как хранилище данных

Ok ;-)

Если это поможет, то

СУБД должна использоваться только как КРУГЛОСУТОЧНОЕ хранилище данных, которое нужно ЕЖЕДНЕВНО резервировать(пусть инкрементно) и НЕЛЬЗЯ останавливать даже на минуту.


Есть у кого-либо опыт использования бесплатной СУБД в таком режиме ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846683
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто, однако.

Хотим много, чтобы 24/7, чтобы коннекты, чтобы бэкап и т.д.
Но бесплатно.

Может все-же выбрать одно - ИМХО, или бесплатно, или 24/7 и остальные требования. Вместе то не бывает

-- Tygra's --
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846685
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но лучше всего подойдет MS SQL или Оракл.
Ну почти за бесплатно - 100 р. за диск на горбушке.

-- Tygra's --
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846709
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra
Круто, однако.

Хотим много, чтобы 24/7, чтобы коннекты, чтобы бэкап и т.д.
Но бесплатно.

Может все-же выбрать одно - ИМХО, или бесплатно, или 24/7 и остальные требования. Вместе то не бывает


MaxDB и Ingres вроде как бывшие коммерческие СУБД, требуемые возможности у них ( судя по их заявлениям в документации) присутствуют, поэтому я и спрашиваю:

1) Может кто их использовал/пытался использовать/какие грабли/и т.п. и поделится своим мнением?
2) На худой конец - хрен с ним с backup-ом, пускай в виде sqldump работает ! Что могут сказать люди про круглосуточную работу MySQL или Postgre ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846870
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такой опыт. на mysql. делалось примерно так:

были включены --log-bin для mysql и он все запросы на добавление/изменение/удаление записей пишет в этот binlog. С каждого полного backup начинаем binlog сначала. так что если что-то навернется - восстанавливаем данные с полного последнего backup и потом то, что накоплено в binlog - преобразуем в текстовой вид в sql выражения и скармливаем серверу.

Есть еще фокус с LVM как полный backup за 1 секунду сделать. Тоже хорошо помогает для myisam баз для 24/7 режима.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846921
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d
2) На худой конец - хрен с ним с backup-ом, пускай в виде sqldump работает ! Что могут сказать люди про круглосуточную работу MySQL или Postgre ?
Ещё раз повторю --- в PostgreSQL версии 8.0 будет инкрементальный бэкап . Выйдет эта версия уже весьма скоро, так что разработку под неё можно вести уже сейчас.

Единственная остающаяся проблема с PostgreSQL --- необходимость периодической сборки мусора и обновления статистики оптимизатора. Но доступ к базе при ней возможен, так что 24/7 вполне реализуемо.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32846927
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> СУБД должна использоваться только как КРУГЛОСУТОЧНОЕ хранилище данных,
> которое нужно ЕЖЕДНЕВНО резервировать(пусть инкрементно) и НЕЛЬЗЯ
> останавливать даже на минуту.

Кто Вам сказал, что слабое место в Вашем приложении - это СУБД? Какое именно резервирование предусмотрено техническим заданием?

Разумно было бы поступить следующим образом:
1. Посчитать, какая готовность программно-аппаратного комплекса в целом приемлема;
2. Исходя из полученной цифры рассмотреть варианты программной и аппаратной реализации;
3. Исходя из предпочтительных вариантов сформулировать требования к СУБД.
4. Выбрать СУБД.

Imho наличие инкрементального бэкапа будет играть даже не десятую роль.

Не очень понятно, почему при достаточно серьезных затратах на аппаратную и программную часть Вы собираетесь экономить на dbms? В данном случае это не главная статья расходов.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848397
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySQL позволяет делать резервное копирование не только mysqldump, но и средствами SQL и копированием в ручную.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848494
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin
MySQL позволяет делать резервное копирование не только mysqldump, но и средствами SQL


Это как? В текстовый файл что-ли? И сколько времени тогда займёт воостановление?

Sarin
и копированием в ручную.

А как быть с innodb-таблицами на raw-device ?
dd в этом случае корректно работает ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848495
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
у mysql была еще супер фича работать в кластере ... кластер shared nothing наверно, вот только такая фишка кажется была уже за деньги + совсем уж ущербность sql диалекта :(
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848526
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу FB могу заметить что инкрементальное резервирование будет в версии 2.0, которая скорее всего уже будет релизе на момент окончания проекта. По поводу ограничений на размер теблицы: я лично о таком не слышал, может тоже не будет такого в 2.0.
Но 100 Гб база - это всё таки многовато для птички на первый взгляд.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848546
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldПо поводу FB могу заметить что инкрементальное резервирование будет в версии 2.0, которая скорее всего уже будет релизе на момент окончания проекта.Оно не будет , а есть в FB2 ;)

GoldПо поводу ограничений на размер теблицы: я лично о таком не слышал, может тоже не будет такого в 2.0. В FB2 номер записи сделан 40-битным (был 32-х), сооветственно физ.лимит вырос примерно в 256 раз.

GoldНо 100 Гб база - это всё таки многовато для птички на первый взгляд.Это смотря что с ней делать ;)
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848550
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я тут перечитал roadmap и так и не понял объединиться ли дятел с жарптицей в 2.0 и что с вулканом. Написано что вроде как вулкан протестирован и отдан заказчику, а дальше что? Когда его к птичке прикрутить планируют?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848591
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldПо поводу ограничений на размер теблицы: я лично о таком не слышал
www.ibase.ru/devinfo/tablesize.htm
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848612
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d Sarin
MySQL позволяет делать резервное копирование не только mysqldump, но и средствами SQL


Это как? В текстовый файл что-ли? И сколько времени тогда займёт воостановление?

Sarin
и копированием в ручную.



А как быть с innodb-таблицами на raw-device ?
dd в этом случае корректно работает ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory'

Копирует в каталог резервного копирования тот минимум табличных файлов, 
который достаточен для восстановления таблицы, после сброса на диск всех изменений. На данный момент работает только для таблиц MyISAM. Для таблиц 
MyISAM копирует файлы `.frm' (определений) и `.MYD' (данных). Индексные 
файлы могут быть реконструированы по этим двум.


Перед использованием этой команды, пожалуйста, ознакомьтесь с разделом See section  4 . 4 . 1  Резервное копирование баз данных.


В процессе резервного копирования будет установлена блокировка чтения 
отдельно для каждой таблицы на время ее копирования. Если необходимо 
сделать резервное копирование в виде мгновенного образа нескольких таблиц,
 необходимо сначала запросить LOCK TABLES установки блокировки чтения для
 каждой таблицы в группе.


Команда возвращает таблицу со следующими столбцами:
Столбец 	Значение
Table 	Имя таблицы
Op 	Всегда ``backup''
Msg_type 	Одно из значений status, error, info или warning.
Msg_text 	Само сообщение.

Заметим, что BACKUP TABLE доступна только в версии MySQL  3 . 23 . 25  и выше. 


Да прибудет с вами дистрибутив
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848616
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sarin:

Я вроде спрашивал про innodb, но всё равно спасибо.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848670
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я понял, что ты спрашивал про innodb, но я с ними не сталкивался, и как восстанавливать не интересовался.

А что, MyISAM не подходит?

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848680
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал я про InnoDB и офигел. Этож получается я про самую крутизну МУСКЛА и не знал. Ещё нашёл про backup и восстановление. Особо не вдавался, но вот, держи:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
 7 . 5 . 6  Создание резервных копий и восстановление баз данных InnoDB

Чтобы обеспечить безопасное управление базами данных, необходимо регулярно создавать резервные копии.

Существует интерактивный инструмент, который можно использовать для создания резервных копий своих 
баз данных InnoDB, когда они открыты, - InnoDB Hot Backup. Для своей работы InnoDB Hot Backup не требует 
закрытия базы данных, блокировки данных или нарушения обычного хода обработки базы данных. 
InnoDB Hot Backup является платным дополнительным инструментом, не входящим в стандартный 
дистрибутив MySQL. Чтобы получить дополнительную информацию о нем и просмотреть копии экрана, см. домашнюю
страницу InnoDB Hot Backup http://www.innodb.com/hotbackup.html.

Если у вас есть возможность остановить сервер MySQL, а затем создать двоичную резервную копию своей базы
данных, необходимо выполнить следующие действия:

    * Закройте свою базу данных MySQL и убедитесь, что закрытие было произведено без ошибок.
    * Скопируйте все свои файлы данных в безопасное место.
    * Скопируйте все свои файлы журналов InnoDB в безопасное место.
    * Скопируйте свой файл конфигурации `my.cnf' в безопасное место.
    * Скопируйте все файлы `.frm' своих таблиц InnoDB в безопасное место. 

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

Дампы лучше всего создавать одновременно с созданием двоичной резервной копии своей базы данных. Чтобы 
получить согласованную копию всех своих таблиц в дампах, необходимо запретить всем клиентам доступ к 
базе данных. Затем можно создать двоичную резервную копию и получить согласованные копии своей базы данных в двух форматах.

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

Единственное, что нужно сделать для восстановления процесса MySQL после сбоя, - перезапустить его. 
InnoDB автоматически произведет проверку журналов и выполнит восстановление базы данных, а также 
автоматически произведет откат по незавершенным транзакциям, которые проводились на момент сбоя. 
Во время восстановления InnoDB будет выводить примерно следующую информацию:

~/mysqlm/sql > mysqld
InnoDB: Database was not shut down normally.
InnoDB: Starting recovery from log files...
InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number  0   13674004 
InnoDB: Doing recovery: scanned up to log sequence number  0   13739520 
InnoDB: Doing recovery: scanned up to log sequence number  0   13805056 
InnoDB: Doing recovery: scanned up to log sequence number  0   13870592 
InnoDB: Doing recovery: scanned up to log sequence number  0   13936128 
...
InnoDB: Doing recovery: scanned up to log sequence number  0   20555264 
InnoDB: Doing recovery: scanned up to log sequence number  0   20620800 
InnoDB: Doing recovery: scanned up to log sequence number  0   20664692 
InnoDB:  1  uncommitted transaction(s) which must be rolled back
InnoDB: Starting rollback of uncommitted transactions
InnoDB: Rolling back trx no  16745 
InnoDB: Rolling back of trx no  16745  completed
InnoDB: Rollback of uncommitted transactions completed
InnoDB: Starting an apply batch of log records to the database...
InnoDB: Apply batch completed
InnoDB: Started
mysqld: ready for connections

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

 7 . 5 . 6 . 1  Контрольные точки

В InnoDB реализован механизм контрольных точек, который получил название нечеткой контрольной точки. 
В InnoDB измененные страницы базы данных сбрасываются из буфера на диск небольшими частями. 
Сбрасывать содержимое буфера одним большим пакетом нет необходимости, так как это приведет к временной 
остановке обработки операторов пользователей.

В случае восстановления после сбоя InnoDB производит поиск меток контрольных точек, записанных в файлы 
журналов. Известно, что все изменения базы данных, внесенные перед меткой, уже записаны в образ базы 
данных на диске. Затем InnoDB производит сканирование файлов журналов начиная от места контрольной 
точки, и вносит зафиксированные изменения в базу данных.

Запись в файлы журналов в InnoDB осуществляется по круговому методу. Все внесенные изменения, после 
которых страницы базы данных в буфере начинают отличаться от образа на диске, должны быть записаны в 
файлы журналов, на случай, если InnoDB понадобится произвести восстановление. Это означает, что когда 
InnoDB начинает повторно использовать файл журнала по круговому методу, производится проверка на 
наличие в образах страниц базы данных на диске изменений, зафиксированных в файле журнала, который 
InnoDB собирается повторно использовать. Иначе говоря, необходимость поставить контрольную точку 
зачастую приводит к тому, что InnoDB сбрасывает измененные страницы базы данных на диск.

Из сказанного выше становится понятно, почему при больших файлах журналов сокращается количество 
дисковых операций ввода/вывода при создании контрольных точек. Иногда имеет смысл задавать общий 
размер файлов журналов равным буферному пулу или даже больше. Недостатком больших файлов журналов 
является то, что восстановление после сбоя может длиться дольше, так как к базе данных придется 
применить больше информации из файла журнала. 


Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848735
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinПочитал я про InnoDB и офигел. Этож получается я про самую крутизну МУСКЛА и не знал.

::вздыхая::
И этот же человек пару тредов назад пытался о чём-то спорить...

SarinОсобо не вдавался, но вот, держи:
Скажи уж честно: "В документации было слишком много сложных длинных незнакомых слов, я побоялся облажаться, пересказывая её своими словами, и решил запостить сюда".
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32848914
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sarin:
Спасибо за ответ, но документацию эту я читал, и читал видимо внимательнее, раз я понял что
InnoDB Hot Backup фича ПЛАТНАЯ и, по условиям моего поста не годится :(
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32849308
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 mozheyko_d
Я тоже теперь прочитал внимательно. А может в сети валяются бесплатные фишки дря резервного копирования InnoDB.

А почему, если не секрет, так принципиальна возможность работы с ОЧЕНЬ БОЛЬШИМИ базами?

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32849408
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d
1) FirebirdSQL
- ограничение размера таблицы 36,7 Gb - да это много, но не безгранично.
- отутствие incremental backup

Можно спросить - в таблице много полей типа CHAR или VCHAR?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32849462
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin
Я тоже теперь прочитал внимательно. А может в сети валяются бесплатные фишки дря резервного копирования InnoDB.


Может, но что-то я сходу не нашёл. Но если бы это было так и они нормально работали, кто бы покупал этот InnoDB Hot Backup? IMHO MySQL используют люди желающие сэкономить денег на СУБД, и что же тогда им мешает экономить дальше на резервированиии ?

Sarin
А почему, если не секрет, так принципиальна возможность работы с ОЧЕНЬ БОЛЬШИМИ базами?


Не секрет. Просто я раньше использовал Interbase/Firebird, а в новом проекте объём данных будет значительным, поэтому я тут почитал про ограничения Firebird и ужаснулся, не пришлось бы уже работающие программы куда-нибудь портировать, если до размера таблицы 36,7 Gb мне ещё далековато, то ограничение на количество записей 2 млрд. (IMHO бред для СУБД) скоро начнёт превращаться в проблему - в одной табличке за 6 лет накопилось порядка 900 000 000.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32849469
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_p mozheyko_d
1) FirebirdSQL
- ограничение размера таблицы 36,7 Gb - да это много, но не безгранично.
- отутствие incremental backup

Можно спросить - в таблице много полей типа CHAR или VCHAR?

В основном они родимые и есть. А что ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32849977
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_d f_w_pМожно спросить - в таблице много полей типа CHAR или VCHAR?

В основном они родимые и есть. А что ?
Дело в том, что FB хранит строковые поля в сжатом виде. Поэтому реально в такой таблице пометится гораздо больше данных. Коэффициент ~ 1.3 - 1.4.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850073
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_p mozheyko_d f_w_pМожно спросить - в таблице много полей типа CHAR или VCHAR?

В основном они родимые и есть. А что ?
Дело в том, что FB хранит строковые поля в сжатом виде. Поэтому реально в такой таблице пометится гораздо больше данных. Коэффициент ~ 1.3 - 1.4.

Первый раз слышу про "сжатие", но допустим что да, и что?
Это отменяет ограничение на размер таблицы?
А на ограничение количества записей это как повлияет?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850193
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем тебя MyISAM не устраивает? Там вроде ограничений на количество записей нет. И размер файла до 6 Gb. И гемороится с ними почти не надо.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850200
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dПросто я раньше использовал Interbase/Firebird, а в новом проекте объём данных будет значительным, поэтому я тут почитал про ограничения Firebird и ужаснулся, не пришлось бы уже работающие программы куда-нибудь портировать, если до размера таблицы 36,7 Gb мне ещё далековато, то ограничение на количество записей 2 млрд. (IMHO бред для СУБД) скоро начнёт превращаться в проблему - в одной табличке за 6 лет накопилось порядка 900 000 000.А что, версии СУБД выходят реже, чем раз в 6 лет ?
Я уже говорил, что в FB2 такого ограничения нет.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850211
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinА чем тебя MyISAM не устраивает? Там вроде ограничений на количество записей нет. И размер файла до 6 Gb. И гемороится с ними почти не надо.У FB, при весьма "ограниченном" кол-ве записей (2^32) каждая таблица может быть до 36Gb - ты опять невнимательно прочитал ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850236
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinА чем тебя MyISAM не устраивает? Там вроде ограничений на количество записей нет. И размер файла до 6 Gb. И гемороится с ними почти не надо.

Да прибудет с вами дистрибутив.

Господин Sarin, мы уже про Firebird.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850239
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad mozheyko_dПросто я раньше использовал Interbase/Firebird, а в новом проекте объём данных будет значительным, поэтому я тут почитал про ограничения Firebird и ужаснулся, не пришлось бы уже работающие программы куда-нибудь портировать, если до размера таблицы 36,7 Gb мне ещё далековато, то ограничение на количество записей 2 млрд. (IMHO бред для СУБД) скоро начнёт превращаться в проблему - в одной табличке за 6 лет накопилось порядка 900 000 000.А что, версии СУБД выходят реже, чем раз в 6 лет ?
Я уже говорил, что в FB2 такого ограничения нет.

Если не сложно сцылочку, на "FB2 UNLIMITED"
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850297
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dЕсли не сложно сцылочку, на "FB2 UNLIMITED"А что такое "UNLIMITED" ?

Вскоре после НГ будут первые официальные альфы.
Отслеживать можно здесь и здесь
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850357
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad mozheyko_dЕсли не сложно сцылочку, на "FB2 UNLIMITED"А что такое "UNLIMITED" ?

Вскоре после НГ будут первые официальные альфы.
Отслеживать можно здесь и здесь

Вы заявили что в FB2 такого ограничения нет следовательно он - UNLIMITED ;-)

Сцылочки эти я давно знаю, хотелось бы сцылочку с которой Вы почерпнули ВЕЛИКОЕ ЗНАНИЕ о снятии ограничений в Firebird2.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850383
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, mozheyko_d!
Ты пишешь:

mozheyko_dСцылочки эти я давно знаю, хотелось бы сцылочку с которой
Вы почерпнули ВЕЛИКОЕ ЗНАНИЕ о снятии ограничений в Firebird2.
Я тут за Влада подпишусь, бо ему самому об себе, вроде ка неудобно ;)
Смотри сюда:
http://sourceforge.net/project/memberlist.php?group_id=9028
А потом, сюда:
http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/doc/WhatsNew?rev=HEAD&content-type=text/vnd.viewcvs-markup

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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850429
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dСцылочки эти я давно знаю, хотелось бы сцылочку с которой Вы почерпнули ВЕЛИКОЕ ЗНАНИЕ о снятии ограничений в Firebird2.Я по сЦылочкам не хожу, мне своего винта хватает :)
Но специально для страждущих - вот
Искать слова
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally

2 Мимопроходящий:
В WhatsNew этого почему-то нет, но думаю к альфе внесут всё :)
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850437
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
Привет, mozheyko_d!
Ты пишешь:

mozheyko_dСцылочки эти я давно знаю, хотелось бы сцылочку с которой
Вы почерпнули ВЕЛИКОЕ ЗНАНИЕ о снятии ограничений в Firebird2.
Я тут за Влада подпишусь, бо ему самому об себе, вроде ка неудобно ;)
Смотри сюда:
http://sourceforge.net/project/memberlist.php?group_id=9028
А потом, сюда:
http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/doc/WhatsNew?rev=HEAD&content-type=text/vnd.viewcvs-markup

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

Posted via ActualForum NNTP Server 1.1

По поводу первой сцылки:

Снимаю шляпу и низко кланяюсь разработчикам Firebird и hvlad'у лично.

По поводу второй:

очень понравилось:
1) You can now use raw devices to store database.
2) Very fast, nicely tolerates large amount of duplicates, limit of 256 bytes key length removed

Но ткните меня носом в снятие ограничений на кол-во записей или размер таблицы.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850448
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, hvlad!
Ты пишешь:

hvladh> 2 Мимопроходящий:
h> В WhatsNew этого почему-то нет, но думаю к альфе внесут всё :)
Нам не к спеху ;)
Дед даже на 1.5.2 переход пока не планирует.

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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850449
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad mozheyko_dСцылочки эти я давно знаю, хотелось бы сцылочку с которой Вы почерпнули ВЕЛИКОЕ ЗНАНИЕ о снятии ограничений в Firebird2.Я по сЦылочкам не хожу, мне своего винта хватает :)
Но специально для страждущих - вот
Искать слова
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally

2 Мимопроходящий:
В WhatsNew этого почему-то нет, но думаю к альфе внесут всё :)

Нашёл нужные слова, спасибо.
И из них следут, что кол-во записей теперь ограничено 2^40 ?
Это уже лучше.

Позвольте тогда, уважаемый hvlad, спросить Вас, как разработчика, не известно ли Вам про планы снятия/увеличения максимального размера таблицы ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850460
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийНам не к спеху ;)
Дед даже на 1.5.2 переход пока не планируетКонсерватор он, вот
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850488
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dНашёл нужные слова, спасибо.
И из них следут, что кол-во записей теперь ограничено 2^40 ?
Это уже лучше.Не за что. Следует. Лучше ;)

mozheyko_dПозвольте тогда, уважаемый hvlad, спросить Вас, как разработчика, не известно ли Вам про планы снятия/увеличения максимального размера таблицы ?Может лучше на ты ? :) Здесь конечно не FIDO, но тем не менее...
Т.к. номер записи увеличился на 8 бит, то макс. кол-во записей и соответственно р-р таблицы увеличился в 256 раз...
Теоритически :)
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850507
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, hvlad!
Ты пишешь:

hvlad МимопроходящийНам не к спеху ;)
Дед даже на 1.5.2 переход пока не планирует
Консерватор он, вот
Мож где-нибудь в середине января попробуем.
А сейчас - у всех уже праздники в голове,
и нулевая производительность труда ;)

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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850566
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я опечатался. MyISAM не до 6 Gb, а до 64 Gb.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850841
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinЯ опечатался. MyISAM не до 6 Gb, а до 64 Gb.
Да прибудет с вами дистрибутив.
Вот тут пишут об ограничении для MyISAM 2 ^ 63 bytes т.е. 8000000 Tb, что намного превышает 64Gb о которых Вы пишете.
Однако, если Вы когда-либо создавали таблицу MyIsam, Вы должны знать что данные таблицы MyIsam хранятся в файле, из чего следует, что размер таблицы MyIsam ограничен максимальным размером файла файловой системы :

Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4 (using ext3 filesystem) 4TB
Solaris 9/10 16TB
NetWare w/NSS filesystem 8TB
win32 w/ FAT/FAT32 2GB/4GB
win32 w/ NTFS 2TB (possibly larger)
MacOS X w/ HFS+ 2TB
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850845
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad mozheyko_dНашёл нужные слова, спасибо.
И из них следут, что кол-во записей теперь ограничено 2^40 ?
Это уже лучше.Не за что. Следует. Лучше ;)

mozheyko_dПозвольте тогда, уважаемый hvlad, спросить Вас, как разработчика, не известно ли Вам про планы снятия/увеличения максимального размера таблицы ?Может лучше на ты ? :) Здесь конечно не FIDO, но тем не менее...
Т.к. номер записи увеличился на 8 бит, то макс. кол-во записей и соответственно р-р таблицы увеличился в 256 раз...
Теоритически :)

Ok, hvlad, можно и на ты.
А что ты можешь сказать про инкрементный бэкап? Будет он в версии 2? Как это будет выгладеть?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850931
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dА что ты можешь сказать про инкрементный бэкап? Будет он в версии 2? Как это будет выгладеть?Он там не будет , а есть ;)
Выглядит вот так
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32850983
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad mozheyko_dА что ты можешь сказать про инкрементный бэкап? Будет он в версии 2? Как это будет выгладеть?Он там не будет , а есть ;)
Выглядит вот так
Пасиба, подходяво.

А как ты думаешь, hvlad, релиз 2.0 в каком году выйдет?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851122
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dА как ты думаешь, hvlad, релиз 2.0 в каком году выйдет?Сейчас идёт речь о публичных альфах. Это значит что новый функционал или не добавляется, или добавляются незначительные (с точки зрения кол-ва изменений в коде) фичи. Т.е. основные усилия направлены на получение стабильной версии. Если всё будет нормально, то релиз будет в течении 1-2х кварталов.
Это моё персональное мнение, не официальное ;)
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851561
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже почти определился:
1) Ingres - никто про него и слова не сказал
2) SapDB(MaxDB) - есть робкие высказывания одного(!) участника (не в этой ветке), но про реальное использование никто не говорит. Да и процент использования, судя опять же в основном по поиску в интернет, небольшой.
3) MySQL - есть (а5 же не в это ветке) какие-то слухи про ненадёжность, хотя на моих тестах и показал неплохую скорость, но есть ещё непонятки с лицензией: можно ли его использовать свободно в коммерческих продуктах?

Колебания идут между PostgreSQL и Firebird , в обоих должны скоро появиться необходимые фичи, оба мона свободно юзать, имеют некороткую историю.

Хотелось бы услышать мнения (особенно Sad Spirit) о взаимных плюсах и минусах этих двух СУБД.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851619
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я так и не понял, что с вулканом и его воссоединением с ФБ 2 ? На какой стадии это находиться?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851628
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldА я так и не понял, что с вулканом и его воссоединением с ФБ 2 ? На какой стадии это находиться?
А что такое вулкан?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851651
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Gold!
Ты пишешь:

GoldА я так и не понял, что с вулканом и его воссоединением с ФБ 2 ?
На какой стадии это находиться?
Можно сказать, что в отношении ФБ2 - ни на какой.
Всё выше сказанное - моё личное имхо, основанное
на чтении дискуссий в Firebird-devel.
Точно и однозначно на сей вопрос могут ответить Дмитрий с Владом.

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

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851654
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вулкан понимаю как новый "движок" для сервера. Про вулкан написано в roadmap для FB. Свыше этого я мало что знаю :-( Джим вроде как его закончил и отдал заказчику уже, а когда его прикрутят к FB - непонятно.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851660
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функции в FB 2 не войдут тоже, как я понял?
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851694
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldА я так и не понял, что с вулканом и его воссоединением с ФБ 2 ? На какой стадии это находиться?Релизы вулкана и FB2 будут примерно в одно время. После этого они будут объединяться и получится FB3.
Таковы текущие планы

Что такое вулкан - читать здесь или здесь

Насчёт того, что вулкан отдан заказчику, мне ничего не известно.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32851772
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В роадмап написано про вулкан:

Initial alphas for various platforms have been circulating for several weeks and multi-platform test binaries were delivered to the customer on Dec. 21.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32852019
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozheyko_dХотелось бы услышать мнения (особенно Sad Spirit) о взаимных плюсах и минусах этих двух СУБД.
Я тут мало чего могу полезного сказать, т.к. с Firebird никогда не работал, знаю только по описаниям.

А вообще было бы интересно потом узнать о вашем выборе и причинах этого выбора.
...
Рейтинг: 0 / 0
Посоветуйте СУБД
    #32852041
Фотография www.fun4me.narod.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]