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

Откуда:
Сообщений: 1010
Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими реляционными БД, такими как:
Oracle
PostgreSQL,
MySQL
SQLite
Спасибо.

Модератор: Тема перенесена из форума "Microsoft SQL Server".


Сообщение было отредактировано: 29 мар 21, 15:53
29 мар 21, 16:00    [22301517]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
SERG1257
Member

Откуда:
Сообщений: 2863
с какой целью интересуешься?
+

Наличие столь разных СУБД в списке говорит о несерьезности вопрошающего.

Сообщение было отредактировано: 6 апр 21, 12:36
29 мар 21, 17:06    [22301555]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
SERG1257,

ну уж сравнение MS SQL с каждым по отдельности в интернете полно можно найти.
А всех и сразу - бессмыслица. Кроме того, в список попал SQLite, видимо по ошибке.
И кстати, а почему Firebird в списке нет? А если копнуть глубже - где ClickHouse, Хардупы всякие, Терадата, наконец?
29 мар 21, 17:13    [22301560]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Dimitry Sibiryakov
Member

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

Пиши так: "Слабая сторона MS SQL - я его не знаю. Сильная сторона MS SQL - остальные СУБД
я знаю ещё хуже."

Posted via ActualForum NNTP Server 1.5

29 мар 21, 17:18    [22301563]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
Цель простая - надо разработать корпоративное хранилище данных. Для неструктурированных данных скорее всего будет Elastik, а вот с структурируемыми - пока ищем решение. На сегодня используем MS SQL, как базу для разных систем учета и частично для старого хранилища всей информации со всех систем.
Что надо от БД.
1 - Поддержание актуальных данных по складам, взаиморасчетам по всем системам учета, интернет-магазинам и прочих сайтах, а также для КПК-шек, и приложений для телефонов и планшетов (Андроид а Яблоко).
2 - Сбор и консолидация данных за период по разным сферам учета (их много).
3 - Обработка и анализ ошибок данных, как их переноса так и логических ошибок в данных.
4 - Построение аналитических отчетов и дашбордов на внутреннем сайте (рпиложение будет писатья или использоваться бесплатный софт для отчетов).
Все это будет обмениваться через брокер сообщений (Kafka). Логи в Elastik.
Из требований:
Количество пользователей всех систем - до 2500.
Количество транзакций через брокер сообщений до 5 000 в секунду.
Количество транзакций (записей) в сутки до 300 000 в день.
Это для среднестатистического дня, могу быть дни, в момент закрытий периодов и прочего до 1000 000 в день записей.
Объем данных - 2 ТБ в год (в среднем, смотря на текущие базы).

Т.е. от базы требуется быстро вставить, быстро отдать и быстро обработать (преобразовать) для отчетов данные.

Сообщение было отредактировано: 29 мар 21, 17:34
29 мар 21, 17:33    [22301578]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
Основными источниками информации будут:
1 - 1С УПП, ERP.
2 - Самописная система на VB + MS SQL.
3 - Сайты с обменом по API.
4 - Приложения для мобилок и планшетов.
5 - Excel.
6 - Ручной ввод в БД чрез разработанные формы.

Основными получателями будут
1 - 1С.
2 - SPARK (Grafana, PowerBI) и свои приложения для отчетов.
3 - Elastik (Kibana).
29 мар 21, 17:39    [22301586]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3411
Pvase
На сегодня используем MS SQL
Значит, у вас уже есть люди которые как-то умеют его готовить. Ну так и продолжайте его использовать тогда, ибо лучшая СУБД это та, которую знаешь лучше всего.

Или вас что-то не устраивает? Тогда давайте конкретику, и она уже возможно будет более уместна в разделе по MSSQL, нежели тут.


ЗЫ Признайтесь, вы ведь всерьез не рассматривали вариант DWH на SQLite, правда ведь?..
29 мар 21, 17:49    [22301592]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
Ennor Tiegael,

Всерьез рассматриваем MS SQL и ORACLE, еще думал Postrge, но почитал о его особенностях и понял что это занятие будет еще то. Мне нужно было узнать минусы Postrge и плюсы ORACLE по сравнению с MS. Из плюсов MS SQL - его цена по сравнению с ORACLE. Из главных минусов Postrge - его администрирование, масштабирование и отказоустойчивость. Пока нашел такую информацию. Ну и большой плюс - мы все разрабатывали на MS SQL, а не всем остальном нет.

Сообщение было отредактировано: 30 мар 21, 09:06
30 мар 21, 09:11    [22301820]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
G*
Member

Откуда: Moscow
Сообщений: 27
Считайте по ТСО лучше с учётом всей обвязки (ETL/CDC etc).
Ну и хранилище надо как-то по слоям разбить (витрины, ODS, само хранилище и т.п.), где в каждом случае будет лучше какое-то своё решение: Hadoop, ClickHouse etc.

Судя по описанию далее, речь про ODS

В плане PG будет нехватать более развитого секционирования/шардинга, хинтов, в некоторых случаях управления структурами памяти (кешами, они там локальные для сессии) и т.п. Зато бесплатно.

Oracle будет всем хорош, кроме цены (особенно если считать весь "обвес", вместе с опциями). MS SQL как раз между PG и Oracle получится.

SQLLite тут действительно совсем мимо, это про другое.

Так что смотрите требуемые функции (CDC/ETC не забудьте ;), ТСО по конкретно вашей задаче. Абстрактно тут сложно судить...
30 мар 21, 11:55    [22301918]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 704
Pvase,
Сами на MS SQL
Смотрю вокруг - вижу массовое использование PG "на вторых ролях" в подобных компаниях.
Люди на ряде задач учатся его готовить и использовать.
Во всяком случае часть сил на развитие этих компетенций советую выделить
30 мар 21, 12:01    [22301924]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
G*


G*,
Все верно, для ODS.

Сообщение было отредактировано: 30 мар 21, 12:53
30 мар 21, 13:00    [22301978]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2511
>Pvase, вчера, 16:00 [22301517]
>...сильных и слабых сторон MS SQL...
<
Работаю параллельно с MSSQL и PostgreSQL. MSSQL отличает:
1. Аккуратная работа с русским языком в идентификаторах.
2. Удобная возможность переноса базы данных на другой комп. PostgreSQL - только переносом виртуальной машины.
3. Слабая реализация схем. У PostgreSQL более предметная.
4. Более практичная реализация работы с хранимыми процедурами и таблицами, в частности их создание и модификация.
30 мар 21, 13:44    [22302002]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
ВМоисеев
2. Удобная возможность переноса базы данных на другой комп. PostgreSQL - только переносом виртуальной машины.
Уверены?
30 мар 21, 13:58    [22302012]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
SERG1257
Member

Откуда:
Сообщений: 2863
Жаль, что начальник транспортного цеха так и не сказал что не устраивает в SQL Server.
30 мар 21, 23:07    [22302269]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2511
>Basil A. Sidorov, сегодня, 13:58 [22302012]
>Уверены?
<
Подскажите иной вариант, буду признателен.
30 мар 21, 23:53    [22302280]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
H5N1
Member

Откуда: Yo.! из "Сравнения субд"
Сообщений: 515
Pvase
Цель простая - надо разработать корпоративное хранилище данных. Для неструктурированных данных скорее всего будет Elastik, а вот с структурируемыми - пока ищем решение. На сегодня используем MS SQL, как базу для разных систем учета и частично для старого хранилища всей информации со всех систем.
Что надо от БД.
1 - Поддержание актуальных данных по складам, взаиморасчетам по всем системам учета, интернет-магазинам и прочих сайтах, а также для КПК-шек, и приложений для телефонов и планшетов (Андроид а Яблоко).
2 - Сбор и консолидация данных за период по разным сферам учета (их много).
3 - Обработка и анализ ошибок данных, как их переноса так и логических ошибок в данных.
4 - Построение аналитических отчетов и дашбордов на внутреннем сайте (рпиложение будет писатья или использоваться бесплатный софт для отчетов).
Все это будет обмениваться через брокер сообщений (Kafka). Логи в Elastik.
Из требований:
Количество пользователей всех систем - до 2500.
Количество транзакций через брокер сообщений до 5 000 в секунду.
Количество транзакций (записей) в сутки до 300 000 в день.
Это для среднестатистического дня, могу быть дни, в момент закрытий периодов и прочего до 1000 000 в день записей.
Объем данных - 2 ТБ в год (в среднем, смотря на текущие базы).

Т.е. от базы требуется быстро вставить, быстро отдать и быстро обработать (преобразовать) для отчетов данные.


мсскл не позиционируется как база под хранилище, под хранилище у майкрософта mpp база позиционируется, раньше sql dwh называлась, теперь synapsis. только там даже pk нет.
оракл это кластер, есть mpp вариация в виде exadata. есть oracle big data appliance в связке с хадуп. все это конечно другой уровень, на фоне мсскл, но ценник зашкаливает за разумное.
вообще такие вещи сейчас модно делать на облачных решениях, вот типа synapsis, databriks или snowflake. on perm обычно в таких системах хадуп фигурирует, там сырые данные в data lake, а в рдбмс витрины с нечто агргированным под отчеты.
31 мар 21, 00:18    [22302285]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
ВМоисеев
Подскажите иной вариант, буду признателен.
Раздел "Backup and Restore" штатной документации?
31 мар 21, 10:46    [22302372]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2511
>Basil A. Sidorov, сегодня, 10:46 [22302372]
>Раздел "Backup and Restore" штатной документации?
<
1. с этим не работал. Не люблю командные строки.
2. DBeaver даёт не штатную ситуацию, если русские идентификаторы таблиц и хранимых процедур.
3. Acronis True Image для хранения/восстановления ?.vdi файла виртуальной машины ок!.
31 мар 21, 12:50    [22302450]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Dimitry Sibiryakov
Member

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

ВМоисеев
DBeaver даёт не штатную ситуацию, если русские идентификаторы таблиц и хранимых процедур.

И это, конечно, проблема сервера, а не левого инструмента, которым ты к нему лезешь. Логика!

Posted via ActualForum NNTP Server 1.5

31 мар 21, 12:59    [22302455]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
ВМоисеев
DBeaver

свят-свят!
31 мар 21, 13:14    [22302463]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 2511
>Dimitry Sibiryakov, сегодня, 12:59 [22302455]
>И это, конечно, проблема сервера, а не левого инструмента, которым ты к нему лезешь. Логика!
<
Как правильно записать эту строку:
"C:\Program Files\PostgreSQL\11\bin\pg_dump.exe" --verbose --host=localhost --port=5432 ****** --format=c --encoding=UTF-8 -n "public" db_Хранилище
31 мар 21, 16:09    [22302593]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Dimitry Sibiryakov
Member

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

ВМоисеев
Как правильно записать эту строку:

Так, как скажут в разделе Слона. В общем случае - в текущей кодировке консоли.

Posted via ActualForum NNTP Server 1.5

31 мар 21, 17:00    [22302628]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
Pvase
Помогите пожалуйста из описанием слабых сторон MS SQL

слабые стороны:
MS SQL это OLTP база изначально, а не OLAP. Хранилища лучше делать на хранилищных базах.

MS SQL Server для компании Microsoft это направление с самым низким приоритетом. Оно всех пересадило на облако в хорошо платящих странах. Там все сидят в азур, а не в MS SQL. То что где-то в северной Нигерии еще сидят на on-prem SQL Server, это для них слабая мотивация. Потому что они получают за это копейки. Скоро они придут к состоянию, что от закрытия этого направления не почуствуют каких-то финансовых болей.

Если смотреть на их последние отчеты
https://www.microsoft.com/investor/reports/ar20/index.html

Азур у них растёт по 50-90% в год. А сегмент server products в последний раз вырос на 5% из-за, как там сказано, "переезда с 2008 винды" Это типа причина роста была. Если бы не было переезда, то непонятно, что бы было. Сколько именно SQL Server занимает там не сказано во всех сервер продуктах. Может быть у него выручка падает уже.


У постргре есть OLAP\MPP вариант - это Greenplum. Он бесплатный и хранилище-хороший.
У него нет проблем с администрирование, масштабирование и отказоустойчивость.

Но опять же, если у вас и так уже покругу везде MS. Если есть деньги на это хранилище, то делайте на нём. Если нет проблем, то зачем менять?
Посчитайте только хватит ли денег на 5-10 лет хранения.

Сообщение было отредактировано: 31 мар 21, 19:49
31 мар 21, 19:55    [22302720]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
del

Сообщение было отредактировано: 31 мар 21, 19:49
31 мар 21, 19:56    [22302721]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста из описанием сильных и слабых сторон MS SQL по сравнению с другими БД?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35143
Блог
Бумбараш
Но опять же, если у вас и так уже покругу везде MS. Если есть деньги на это хранилище, то делайте на нём. Если нет проблем, то зачем менять?


+1
по сути у ТС и выбора нет
9 апр 21, 11:57    [22306371]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить