Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 22   вперед  Ctrl
 ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Возникла необходимость создать приложение для материального учета, учета денежных средств, учета взаиморасчетов с контрагентами. Вот размышляю какую СУБД выбрать для разработки и функционирования.
Ориентировочно будет работать около 70 человек одновременно, 50/50 чтение/запись. Критична работа 12*5, простои недопустимы. Скорость отклика критична. Среднее число 5000 накладных в день по 50 позиций в виде реализации и 50 по 500 позиций в день в виде межскладских перемещений. 24 склада разделенных географически, каналы хорошие, везде построены туннели средствами FreeBSD, таким образом все сидят в большой локальной сети, но возможны перебои с интернетом, поэтому следует предусмотреть режим автономной работы склада, то бишь репликация ( на каждом складе будет находится 2 базы, одна центральная, в которой работают в случае наличия канала, вторая автономная для аварийного случая, автономная наполняется только данными данного склада в фоне от центральной, когда есть канал, эдакий стендбай). Много агрегированных отчетов, срезы по продажам в разных ипостасях, дебиторка по интервалам и прочие тяжеловесные отчеты.



1. Я не специалист в СУБД (знания ограничиваются только написанием запросов, несложных ХП, триггеров, резервным копированием (MS SQL, Oracle) и восстановлением БД (MS SQL) и установкой все 3 СУБД) и буду нанимать специалиста на разработку и затем администратора БД когда система заработает.

2. Существующая система на базе 1С7 +DBF+распределенные БД не соответствует реалиям бизнеса (не буду приводить все проблемы, скажу главное: архитектурно не вытягивает необходимые требования)

3. Нет предпочтений к ОС, можно Linux, можно Windows, главное условие клиенты Win XP.

Собственно, что выбрать из этих 3 СУБД. (может Вы еще посоветуете иную).
Спасибо.
20 дек 11, 12:34    [11795273]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Гражданин Советского Союза,
1. На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать. Поэтому сначала найдите вышеупомянутого специалиста, который вас устраивает - а он уже укажет СУБД :).
2. К вашему перечню СУБД могу добавить IBM Informix (бывший Informix Dynamic Server) версии 11.70.
Но, подозркваю, что специалиста по Informix под вашу задачу найти будет труднее...
20 дек 11, 13:03    [11795568]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
pkarklin
Member

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

автор
автономной работы склада, то бишь репликация


SQL Server 2008 R2, Merge Replication Overview

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


SQL Reporting Services | Business Intelligence | Microsoft SQL Server

Analysis Services | Business Intelligence | Microsoft SQL Server
20 дек 11, 13:30    [11795895]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

АнатоЛой
На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать.

Но только во вторую очередь. В первую - от того, что уже закуплено/установлено/работает в
организации. Потому что закупка другого софта и наем другого админа это геморрой.

Posted via ActualForum NNTP Server 1.5

20 дек 11, 13:49    [11796104]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
pkarklin
Жаль, не озвучен бюджет, а так...

автор
автономной работы склада, то бишь репликация


SQL Server 2008 R2, Merge Replication Overview

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


SQL Reporting Services | Business Intelligence | Microsoft SQL Server

Analysis Services | Business Intelligence | Microsoft SQL Server


2 Сервера Dell Power Edge 2 сокета Xeon. 32 Гб. 10 дисков SAS уже имеется в центре (для организации либо RAC (Oracle) либо (Mirroring для MS))+сервер HP DL160 в качестве шлюза (FreeBSD) уже имеется
24 сервера DL360G7 (1 сокет Xeon) 12 Гб 4 диска SAS на складах+сервер HP DL160 в качестве шлюза (FreeBSD) уже имеется.

Бюджет на СУБД около 400 USD per user.

Еще вопрос если можно, какое средство разработки интерфейса лучше использовать для MS SQL Server?
Интересует как можно аскетичней, так как пользователи жители сельской местности с очень ограниченной компьютерной грамотностью.
20 дек 11, 13:57    [11796216]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Dimitry Sibiryakov
АнатоЛой
На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать.

Но только во вторую очередь. В первую - от того, что уже закуплено/установлено/работает в
организации. Потому что закупка другого софта и наем другого админа это геморрой.

Лишнее я не цитироовал, ибо у ТСа "1С7 +DBF"...
20 дек 11, 13:58    [11796223]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Dimitry Sibiryakov
АнатоЛой
На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать.

Но только во вторую очередь. В первую - от того, что уже закуплено/установлено/работает в
организации. Потому что закупка другого софта и наем другого админа это геморрой.


Пока ничего не закуплено, только железо.
20 дек 11, 13:58    [11796235]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
АнатоЛой
Dimitry Sibiryakov
пропущено...

Но только во вторую очередь. В первую - от того, что уже закуплено/установлено/работает в
организации. Потому что закупка другого софта и наем другого админа это геморрой.

Лишнее я не цитироовал, ибо у ТСа "1С7 +DBF"...


Верно.
20 дек 11, 13:59    [11796239]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
АнатоЛой
Гражданин Советского Союза,
1. На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать. Поэтому сначала найдите вышеупомянутого специалиста, который вас устраивает - а он уже укажет СУБД :).
2. К вашему перечню СУБД могу добавить IBM Informix (бывший Informix Dynamic Server) версии 11.70.
Но, подозркваю, что специалиста по Informix под вашу задачу найти будет труднее...


Informix версионник или блокировочник?
20 дек 11, 13:59    [11796247]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
в 21 веке таким заниматься глупо. вложите деньги в дублирование каналов, это обойдется на порядок дешевле, чем приключения с репликациями, синхронизациями распухшими логами от непротолкнувшей репликации и результирующих простоев.
в наше время 3G даже в глухом лесу вполне сносный инет для работы обеспечит.
20 дек 11, 14:05    [11796320]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Гражданин Советского Союза,

автор
Бюджет на СУБД около 400 USD per user.



При схеме лицензирования «на сервер»+лицензия «клиентского доступа» Редакция Standard MS SQL Server 2008 R2 обойдется Вам в:

25 000 руб серверная + 4 700 руб за каждую клиентскую. При большом кол-ве пользователей имеет смысл подумать о процессорной ~ 205 000 руб за сокет.

автор
Еще вопрос если можно, какое средство разработки интерфейса лучше использовать для MS SQL Server?
Интересует как можно аскетичней, так как пользователи жители сельской местности с очень ограниченной компьютерной грамотностью.


Аскетичность интерфейса зависит не от средства разработки. Можно хоть на Delphi, хоть на МЫ С#. Какие специалисты есть\найдете.
20 дек 11, 14:13    [11796439]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Гражданин Советского Союза
АнатоЛой
Гражданин Советского Союза,
1. На форуме 80% народу согласні с утверждением: пляшем от того, с чем умеем работать. Поэтому сначала найдите вышеупомянутого специалиста, который вас устраивает - а он уже укажет СУБД :).
2. К вашему перечню СУБД могу добавить IBM Informix (бывший Informix Dynamic Server) версии 11.70.
Но, подозркваю, что специалиста по Informix под вашу задачу найти будет труднее...


Informix версионник или блокировочник?

Блокировочник. Но навороченный :). Любопытно, а почему Вы спрашиваете, и как это влияет на выбор?
20 дек 11, 14:26    [11796594]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
АнатоЛой
Блокировочник. Но навороченный :). Любопытно, а почему Вы спрашиваете, и как это влияет на выбор?

Много агрегированных отчетов, срезы по продажам в разных ипостасях, дебиторка по интервалам и прочие тяжеловесные отчеты.
на блокировочнике, пусть и навороченом, во время активной работы юзеров, это было бы жесть
20 дек 11, 14:30    [11796654]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
АнатоЛой
Гражданин Советского Союза
пропущено...


Informix версионник или блокировочник?

Блокировочник. Но навороченный :). Любопытно, а почему Вы спрашиваете, и как это влияет на выбор?


Например кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC, то есть накладывается блокировка до момента окончания запроса. В случае с дублированием каналов, как предлагает Yo! 24 склада не могут отгрузить товар (в случае БД единой). Если же будет версионник, то сервер возьмет данные на начало транзакции (свою версию) и будет их обрабатывать, в то время работники склада будут спокойно отгружать свою продукцию.
20 дек 11, 14:33    [11796677]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Yo.!
АнатоЛой
Блокировочник. Но навороченный :). Любопытно, а почему Вы спрашиваете, и как это влияет на выбор?

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


1. Куча копий поломана, у каждого свои недостатки (я про версионники в том числе).
Как показала практика, блокировочник и версионник не диагноз, а всего лишь исходное условие к проектированию БД.

2. Даже во время активной работы юзеров...:
Using Informix for your Warehouse
Data Warehousing with the Informix Dynamic Server (450+ pages)
20 дек 11, 14:53    [11796937]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Yo.!
Guest
Гражданин Советского Союза
Например кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC, то есть накладывается блокировка до момента окончания запроса. В случае с дублированием каналов, как предлагает Yo! 24 склада не могут отгрузить товар (в случае БД единой). Если же будет версионник, то сервер возьмет данные на начало транзакции (свою версию) и будет их обрабатывать, в то время работники склада будут спокойно отгружать свою продукцию.

не верно. RC как раз удерживает блокировку лишь на момент чтения одной строки, потому и в отчете на RC вы на блокировочнике можете такого начитать, что болтаться ваши яички будут прилюдно. то как вы описали ведет у блокировочника Repeatable Read и Serializable, а на блокировочном RC вы можете обнаружить один и тот же товар 20 раз и прочие чудеса
20 дек 11, 14:57    [11796978]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

Гражданин Советского Союза
кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC

Этому оптимисту уже ничто не поможет. Отчёты должны строиться в снапшоте. Инече грош им цена.

Posted via ActualForum NNTP Server 1.5

20 дек 11, 14:57    [11796986]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Гражданин Советского Союза
Например кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC, то есть накладывается блокировка до момента окончания запроса. В случае с дублированием каналов, как предлагает Yo! 24 склада не могут отгрузить товар (в случае БД единой). Если же будет версионник, то сервер возьмет данные на начало транзакции (свою версию) и будет их обрабатывать, в то время работники склада будут спокойно отгружать свою продукцию.


1. За тяжёлый отчёт по продажам за сегодня выгоняйте проектировщика БД, администратора БД и разработчика.
2. Проблему программистов вы решили - им не придётся думать, как решить технологическую проблему с блокировками. Это "+".
А кто решил проблему производительности? Отчет ведь "тяжёлый"...
При запуске тяжёлого отчёта пользователю действительно нужны данные "на начало транзакции"? Его не устроят актуальные данные "за секунду до начала его транзакции" или даже "за 10 минут до начала его транзакции"?
В частности, этот вопрос давно решён приёмом разделением баз, над которыми трудятся запросы...
read-only secondary server, operational data store и много других умных слов...
Не всё так однозначно при выборе...
20 дек 11, 15:11    [11797125]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Dimitry Sibiryakov
Гражданин Советского Союза
кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC

Этому оптимисту уже ничто не поможет. Отчёты должны строиться в снапшоте. Инече грош им цена.


Я имел ввиду изоляцию "все наглухо", просто я не ИТ-шник и мне трудно правильно выражаться.
20 дек 11, 15:20    [11797248]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
АнатоЛой
Гражданин Советского Союза
Например кто-то строит тяжелый отчет по продажам за сегодня в изоляции RC, то есть накладывается блокировка до момента окончания запроса. В случае с дублированием каналов, как предлагает Yo! 24 склада не могут отгрузить товар (в случае БД единой). Если же будет версионник, то сервер возьмет данные на начало транзакции (свою версию) и будет их обрабатывать, в то время работники склада будут спокойно отгружать свою продукцию.


1. За тяжёлый отчёт по продажам за сегодня выгоняйте проектировщика БД, администратора БД и разработчика.
2. Проблему программистов вы решили - им не придётся думать, как решить технологическую проблему с блокировками. Это "+".
А кто решил проблему производительности? Отчет ведь "тяжёлый"...
При запуске тяжёлого отчёта пользователю действительно нужны данные "на начало транзакции"? Его не устроят актуальные данные "за секунду до начала его транзакции" или даже "за 10 минут до начала его транзакции"?
В частности, этот вопрос давно решён приёмом разделением баз, над которыми трудятся запросы...
read-only secondary server, operational data store и много других умных слов...
Не всё так однозначно при выборе...


То есть нужно будет купить несколько серверов БД? Настроить репликацию между ними. Как-то проверять наличие рассинхронизации?
Даже если строить отчет на 10 минут ранее, то все равно нужно пробежать по всем данным с даты начала отчета (входной параметр). Все равно будет блокировка.
20 дек 11, 15:25    [11797311]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
pkarklin
Гражданин Советского Союза,

автор
Бюджет на СУБД около 400 USD per user.



При схеме лицензирования «на сервер»+лицензия «клиентского доступа» Редакция Standard MS SQL Server 2008 R2 обойдется Вам в:

25 000 руб серверная + 4 700 руб за каждую клиентскую. При большом кол-ве пользователей имеет смысл подумать о процессорной ~ 205 000 руб за сокет.

автор
Еще вопрос если можно, какое средство разработки интерфейса лучше использовать для MS SQL Server?
Интересует как можно аскетичней, так как пользователи жители сельской местности с очень ограниченной компьютерной грамотностью.


Аскетичность интерфейса зависит не от средства разработки. Можно хоть на Delphi, хоть на МЫ С#. Какие специалисты есть\найдете.


A Delphi еще используют для новых проектов?
20 дек 11, 15:58    [11797699]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
Объем данных - детский, такой потянет любая современная СУБД даже на старом железе.
ASA полностью подойдет, а за счет развитых средств репликации решит проблему с удаленным серверами.
Для центарльного сервера пригодятся опция High Availability, плюс резервную ноду можно использовать в режиме построения отчетов, что-бы не простаивала. Умеет snapshot.
Весь вопрос в том, что-бы найти спеца, который всем этим сумеет грамотно воспользоваться всеми.

P.S. Дискуссия про невозможность работы без снэпшота - бред.
20 дек 11, 16:13    [11797896]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Гражданин Советского Союза
A Delphi еще используют для новых проектов?


Да. Я не вижу для этого никаких препятствий.
20 дек 11, 16:14    [11797924]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
pkarklin
Гражданин Советского Союза
A Delphi еще используют для новых проектов?


Да. Я не вижу для этого никаких препятствий.


Да всякие разговоры, в том числе и здесь на сайте, о том, что Дельфи уже умер или умирает и так далее.
20 дек 11, 16:17    [11797963]     Ответить | Цитировать Сообщить модератору
 Re: ASA vs MS SQL 2008R2 vs Oracle 11G  [new]
Гражданин Советского Союза
Member

Откуда: CCCР
Сообщений: 151
Ggg_old
Объем данных - детский, такой потянет любая современная СУБД даже на старом железе.
ASA полностью подойдет, а за счет развитых средств репликации решит проблему с удаленным серверами.
Для центарльного сервера пригодятся опция High Availability, плюс резервную ноду можно использовать в режиме построения отчетов, что-бы не простаивала. Умеет snapshot.
Весь вопрос в том, что-бы найти спеца, который всем этим сумеет грамотно воспользоваться всеми.

P.S. Дискуссия про невозможность работы без снэпшота - бред.


Где же его найти. По Oracle и MS SQL много кого есть.
20 дек 11, 16:18    [11797980]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 22   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить