powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД (небольшая база но большая репликация)
25 сообщений из 71, страница 1 из 3
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33011980
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите какую СУБД лучше выбрать под следующие задачи:
Небольшая база по учету передвижения грузов (грузоперевозки). Максимум 1мил. записей в год с офиса. Самое проблематичное что 10 офисов (будет больше) и каждый в своем городе. При этом обязательна репликация.
Владею Delphi и C#.
Посоветуйте пожалуйста, что лучше выбрать?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33011998
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм, если под "репликацией" понимается двусторонняя оффлайн, когда нет прямой видимости удаленного сервера и передавать нужно через ftp, почту, а то и файлами, но в тоже время хочется с консолидированной управлять удаленными СУБД, автоматом распределять информацию по узлам и даже переносить информацию с одного узла на другой, когда у нее поменялась область видимости узла, легко разруливать конфликты обновления и вообще хочется все выучить быстро и чтобы работало и геммора не было с администрированием БД и репликаций на удаленных узлах, то однозначно Sybase ASA. Если все это не критично, то любая другая СУБД, которая больше нравится по возможностям, ценовой политике и этическим соображениям :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012008
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimyan пишет:
> Самое проблематичное что 10 офисов (будет
> больше) и каждый в своем городе. При этом обязательна репликация.

Однозначно Sybase ASA. По репликации равных нет.
(По многим другим параметрам тоже, но уж лучше промолчу, так как про них
не спрашивали :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012080
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
Однозначно Sybase ASA. По репликации равных нет.


Рано Оракл со счетов сбрасываете.

2 Dimyan
В плане репликации и вообще в области распеределенных СУБД он вроде пока не числится в отстающих. У нас распределенная система с использованием репликаций разных типов. 10 филиалов - репликация в центральный на чтение - раз в сутки. Внутри филиалов равноправная - асинхронная с отработкой в 10 сек. Средства обеспечения актуальности копий и выравнивания в случае отказов по тем или иным причинам. Самих отказов мало. Разумеется есть и синхронный вариант, но это уже в особых случаях и с другими требованиями к надежности устройств. В этом случае отказ выполнения транзакции одного узла приводит к отказу от изменений на всех узлах. В 9 есть и другие средства для репликации.
Т.е. если не использовать, то рассмотреть при выборе СУБД ее стоит. Посмотрите в литре про разные СУБД. Оракл как правило в серьезных источниках всегда упоминается.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012233
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Репликация тут наверно самый главный параметр, т.к. база действительно небольшая, самый элементарный учет.
Пока репликация рассматривается так:
Все города (офисы) подключены к интернет постоянно, но проблема тут в том что он (инет) периодически падает (один офис вообще пока на GPRS сидит). Репликацию нужно проводить порядка каждых 15 мин. при наличии соединения, если инет упал то провести ее сразу после соединения. По репликации будут передоваться все данные всем и от все офисов, но с учетом того что накладные будут реплицироваться только офисам непосредственно участвующим в перевозки груза по этой накладной, с учетом того что центральный сервер должен иметь обсалютно все данные баз какой либо сортировки.
Вот такая собственно задача стоит
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012238
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще хотел спросить про PostgreSQL, я тут в топиках почитал (сам про нее ничего незнаю :( ) что вроде она лучше чем Sybase ASA да и бесплатна, это так и имеет ли PostgreSQL репликацию

P.S.: 2vadiminfo - Оракл в любом случае будет рассматриваться.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012256
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimyanеще хотел спросить про PostgreSQL, я тут в топиках почитал (сам про нее ничего незнаю :( ) что вроде она лучше чем Sybase ASA
Конечно лучше, она же бесплатная :)

P.S. А можно ссылочки на топики, уж больно хочется почитать, чем же PostgreSQL лучше, чем ASA (на полном серьезе).
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012271
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я уже закрыл топик :( я поиск сделал по Sybase ASA в этом разделе
Там без особых обоснований если честно
Там написано было что Sybase ASA устаревшая и не популярная база, а PostgreSQL может все тоже и при этом лучше и при этом бесплатная. Вот я и спросил. Бесплатность это супер и очень хорошо, но самая важное для меня наличие у СУБД возможности качественной репликации.
Вот меня и инетересует стоит ли пробывать PostgreSQL. И чем в этом плане разница между PostgreSQL, Sybase ASA и Оракл.
Просто у меня знакомый, очень Оракл расхваливает, правда его компания занимается огомными, я бы даже сказал глобальными проектами.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012446
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Берите ASA. Это очень качественная БД, которая постоянно и весьма динамично развивается. Выходят новые версии, патчи - короче жизнь вокруг БД "кипит". Почитайте где-то есть хороший топик ASCRUS по ASA. Хорошая и отлаженная репликация в АСА имеется еще в очень старых версиях, и уже тогда она работала без проблем.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012730
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo пишет:

> Рано Оракл со счетов сбрасываете.

Ничего плохого про оракл не скажу. Но вот стоимость администрирования у
него мягко говоря несколько больше чем у ASA ;)

Кстати, по репликации. В Оракле есть штатная поддержка офф-лайн
репликации? Это когда канал в виде e-mail, FTP или курьера с дискеткой.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33012788
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а всетаки что можете сказать о PostgreSQL?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013080
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimyanа всетаки что можете сказать о PostgreSQL?
Для PostgreSQL есть несколько систем репликации (в т.ч. коммерческих), разные по функционалу. Но в целом, по репликации PostgreSQL в проигрыше в сравнении с продуктами Sybase - срок использования и число инсталляций меньше. Многое однозначно придется делать самому, а конфетка получится или что иное - сильно зависит от разработчика.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013103
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimyanа всетаки что можете сказать о PostgreSQL?
Лично я ничего плохого сказать не могу, однако совсем недавно у моего коллеги с Украины была подобная проблема - необходимо было сделать проект, у которого консолидированная БД имела более 500 удаленных точек, разбросанных по всей Украине и части России без какого либо наличия тех. специалистов, администраторов и выделенных каналов связи. В качестве платформы заказчиком рассматривалась ASA и PostgreSQL. Подробностей не знаю, однако судя по всему в силу присутствия в ASA нулевого администрирования, нетребовательности к ресурсам, размеру и легкости инсталяции и штатной оффлайн репликации с достаточно большим функционалом, предпочтение было отдано в конце концов ASA. Сейчас этот проект уже готов, прошел опытную эксплуатацию и начал разворачиваться - уже были обговорены вопросы по лицензированию с Sybase. Если будет сильно интересно, пишите мне по аське, я выведу Вас на своего коллегу, может он Вас сможет проконсультировать, почему сравнение ASA vs PostgreSQL закончилось выбором платной ASA в качестве платформы.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013143
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimyanРепликация тут наверно самый главный параметр, т.к. база действительно небольшая, самый элементарный учет.
Пока репликация рассматривается так:
Все города (офисы) подключены к интернет постоянно, но проблема тут в том что он (инет) периодически падает (один офис вообще пока на GPRS сидит).
Кстати насчет GPRS - у меня на ноутбуке (да и КПК) висит адаптер BlueTooth, на поясе висит Motorola с BlueTooth, на мегафоне включен GPRS. На холдинге крутится ftp сервер и консолидированная и удаленны БД нацелены на него. Даже не смотря на низкое качество и скорость связи репликация ASA в таких условиях у меня проходит без существенных проблем, пакеты передачи данных бьются на куски по 50 кб и ASA закачиваются, скачиваются с ftp. Особых проблем использования при таких условиях связи замечено мною не было. Вот все никак руки не дойдут сделать еще ноутбуковскую БД консолидированной по отношению к КПК (туда же поставить ASA) и реплицировать их по BlueTooth.
В данном случае дерево репликации тогда бы получилось:
Код: plaintext
1.
2.
Центральная БД, публикатор для БД ноутбука
 <-ftp->БД ноутбука, как подписчик центральной БД и как консолид. к БД КПК
     <-файлы через BlueTooth->БД КПК, как подписчик БД ноутбука
Было бы забавно на все это посмотреть, самое интересное что делается все это достаточно элементарно :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013598
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вобще с FireBird работаю и репликация у меня самодельная - как сделал, так и работает.
Есть одно и двунаправленные варианты по журналу изменений.
Реплицируемая единица - запись.
Правда пока вся репликация в отложенном режиме работает - в режиме реального времени небыло нужды.

Ещё есть идея вынести некоторую часть на клиента .NET, поскольку в .NET можно делать MERGE для DataSet.

Вобще я бы сказал так: самая классная СУБД для репликации - это та, которая поддерживает команду MERGE. Не знаю как в Sybase, а вот Borland за свой Replication server большие бабки брал. Так что лучше уж самому сделать, я думаю.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013652
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldЯ вобще с FireBird работаю и репликация у меня самодельная - как сделал, так и работает.
Есть одно и двунаправленные варианты по журналу изменений.

В ASA репликация работает по лог-файлу БД. Соотвествующе не требуется никаких трудозатрат при проектировании БД, разделению области видимости по удаленным узлам, решению конфликтов обновлений версий, обеспечению последовательности во времени проводимых изменений, удаленному администрированию и прочей лабуды, которой очень много. Плюс сканирование лог-файла означает низкие требования к ресурсам, отсутствие загрузки на самом сервере БД и дополнительные вкусности (например реплицировать только те данные, на которые был сделан Backup).

Что означает Ваш "журнал изменений" ? Насколько я знаю в FB нет лог-файла (или я ошибаюсь) ? Делаете ли Вы его ручками в БД (и храните там же) или же в FB есть штатный механизм, который отслеживает изменения информации и позволяет в удобной форме вытащить изменения, отфильтровать по узлам, времени и перенаправить на удаленные/консолидированные узлы, автоматом вызывая триггеры на конфликтующие версии записей в консолидированных БД, которые были одновременно изменены несколькими удаленными узлами ?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013769
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold пишет:

> Я вобще с FireBird работаю и репликация у меня самодельная - как сделал,
> так и работает.

Кто ж спорит? А на ассемблере можно вообще все что угодно сделать.
Вопрос только в стоимости разработки своего велосипеда из железной руды
и нефти по сравнению с покупкой готового. А так же о качестве
полученного продукта. Вот для ASA я что-то не слышал о наличии сторонних
репликаторов или что кто-то делает свои собственные механизмы репликации.

> Есть одно и двунаправленные варианты по журналу изменений.

Который приходится реализовывать самому на триггерах.

> Реплицируемая единица - запись.

А вот это потенциальные грабли. Причем есть примеры наступания на них
(тоже в самодельная репликация по записям в FB). В ASA можно без
каких-либо дополнительных усилий дать юзерам в реплицируемых базах
возможность одновременной правки разных полей в одной и той же записи.
При этом никаких конфликтов не будет, т.к. реплицируются только
фактические изменения. Мало того, можно в разные базы реплицировать
разные наборы полей и разные подмножества записей из таблицы.

> Вобще я бы сказал так: самая классная СУБД для репликации - это та,
> которая поддерживает команду MERGE.

Что это за зверь такой?

> Не знаю как в Sybase, а вот Borland
> за свой Replication server большие бабки брал. Так что лучше уж самому
> сделать, я думаю.

Как я понял, сравнивать не приходилось, чтобы сделать такой вывод?


ASCRUS пишет:

> Насколько я знаю в FB нет лог-файла (или я ошибаюсь) ?

Нет и не предвидится в ближайшее время.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013926
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программный комплекс для синхронизации баз данных - DBSync (это не про
ASA ;) Российская разработка.

http://www.relex.ru/rus/products/dbsync/index.php

DbSync позволяет сделать "навесную" репликацию для разных СУБД.

Поддерживаются:
* Oracle 8 и выше;
* MS SQL Server 7, MS SQL Server 2000;
* DB2;
* Sybase 7 (непонятно, что они имели в виду)
* Linter 5.9 и выше;
* MySQL 4.x (с ограничениями).

Сам его руками не трогал, но судя по описанию принцип похож на некоторые
виденные мной поделки на тему репликаторов - делается куча служебных
таблиц. На каждую таблицу, участвующую в репликации, делаются триггера,
и т.д.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013928
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimyanа всетаки что можете сказать о PostgreSQL?

www.postgresql.org
там вся инфа есть. :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33013938
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фффф Dimyanа всетаки что можете сказать о PostgreSQL?
Для PostgreSQL есть несколько систем репликации (в т.ч. коммерческих), разные по функционалу. Но в целом, по репликации PostgreSQL в проигрыше в сравнении с продуктами Sybase - срок использования и число инсталляций меньше. Многое однозначно придется делать самому, а конфетка получится или что иное - сильно зависит от разработчика.

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

2 ARCUS: Журнал - специальная таблица. Данные в неё вносяться собственноручно написанными триггерами через оптимизирующую процедуру.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33014245
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold пишет:
> Мне почему-то кажется что у человека задача как раз из разряда тех,
> которые можно хорошо решить самому.

Кажется? Хорошее объективное обоснование выбора

> 2 ARCUS: Журнал - специальная таблица. Данные в неё вносяться
> собственноручно написанными триггерами через оптимизирующую процедуру.

no commens...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33014346
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold2 ARCUS: Журнал - специальная таблица. Данные в неё вносяться собственноручно написанными триггерами через оптимизирующую процедуру.
Это очень печально с точки зрения производительности и ресурсов сервера, трудоемкости решения различных вариантов репликации, а так же размера БД. Сканирование DDL команд в лог-файле мне кажется гораздо более приятным, надежным и менее трудоемким решением, особенно когда всем этим занимается не программист, а встроенный в СУБД сервер репликаций :)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33014424
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А репликация как отдельная фишка для ASA продаётся или вместе с сервером?
Конечно же, если она с сервером, то это преимущество. А если она стоит пару тыщ баксов, то я бы не стал покупать для подобной задачи.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД (небольшая база но большая репликация)
    #33014426
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С Sybase ASA более мение картина ясна, уже нашел документацию, сечас почитаю. А вот про PostgreSQL я так до конца и не понял, в нем есть встроенные средства репликации, стоит ли мне его вообще рассматривать для данной задачи?
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 1 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД (небольшая база но большая репликация)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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