• 🎉 Форуму - 23 роки!
    З нагоди 23-річчя форуму даруємо знижку 23% на рекламу!
    Використовуйте промокод 23YEARS під час замовлення реклами та отримуйте знижку 23%.
    Промокод діє до 1 вересня 2026 року.
  • Автор теми Автор теми andreyknure
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 02.01.2008
Повідом.: 737
mysql и ms sql databases

Ребята подскажите, а какая разница между mysql и ms sql databases. Просто я когда-то уже сталкивался с mysql (создавал базы данных и таблицы в phpmyadmin а затем управлял ими - выводил необходимые данные делая различные запросы в php коде) но никогда не имел дело с ms sql. Мне просто нужно понимать какие различия между этими технологиями.
 
mssql наааамного мощней. И синтаксис отличается и стоит ойойой.
Для швейных машин и mysql будет нормально ))))
А из-за чего такая стоимость огромная? А для каких целей mysql не хватит, т.е. в каких случаях лучше применить ms sql?
 
та бывает даже такие сайты как этот форум, если хреновое железо, то mysql загнется просто. Не говорю уже о крупных сайтах...

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

1)Размер базы данных - параметер весьма критичен!
- несколько мегабайт: MS Access, XML, CSV, MS Excel, Парадокс, Dbase, Foxpro/VFP, MySQL, PostgreSQL
- до сотни мегабайт: MS Access, Парадокс, Dbase, Foxpro/VFP, MySQL, PostgreSQL, Interbase
- гигабайты: MySQL, PostgreSQL, Interbase, Informix, MS SQL Server, Oracle, SyBase, DB/2
- сотни гигабайт и больше: MS SQL Server, Oracle, SyBase, DB/2

2) Количество одновременных пользователей - пожалуй это самый критичный параметер!
- эксклюзивный доступ одного пользователя: MS Excel, XML, CSV, Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL, PostgreSQL
- до десятка пользователей: Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL, PostgreSQL
- несколько десятков пользователей: MySQL, PostgreSQL, Interbase, Informix
- сотни пользователей: PostgreSQL, Interbase, MS SQL Server, Oracle, SyBase, DB/2
- тысячи пользователей: MS SQL Server, Oracle, SyBase, DB/2

3) Цена базы данных - параметер весьма критичен!
- полностью бесплатно: XML, CSV, MySQL, PostgreSQL, Interbase (некоторые клоны)
- формат бесплатен, для разработки желательно купить дешёвую всего одну систему:MS Excel, Парадокс, Dbase, Foxpro/VFP, MS Access
- дешёвые сервера: Interbase (некоторые клоны), Informix, старые версии SyBase
- дорогие сервера: MS SQL Server, Oracle, SyBase
- сверхдорогие сервера: DB/2

4) Платформа - параметер весьма критичен!
- любая: XML, CSV
- Windows only: MS SQL Server, SyBase, Парадокс, Dbase, Foxpro/VFP, MS Access, MS Excel
- Unix/Linux only:PostgreSQL
- Windows+Linux:Oracle, DB/2, Interbase, MySQL
- Мейнфреймы: DB/2
- Кластеры:MS SQL Server, Oracle, SyBase, DB/2

5) язык программирования - рекомендательный параметер:
- Языки от Microsoft: MS SQL Server, SyBase, Foxpro/VFP, MS Access, MS Excel
- Языки от Борланда: MS SQL Server, Interbase, Парадокс, MS Access
- Системы под Linux: Oracle, DB/2, Interbase, MySQL, PostgreSQL, XML

6) Тип программы - рекомендательный параметер:
- маленький web сервер: MySQL
- мощный web сервер: MS SQL Server, Oracle, SyBase, DB/2
- локальная утилита: Парадокс, Dbase, Foxpro/VFP, MS Access, MS Excel, XML, CSV
- сложная система:MS SQL Server, Oracle, SyBase, DB/2, Interbase, Informix

7) Защита данных - параметер весьма критичен!
- никакая: MS Excel, XML, CSV
- очень слабая: Парадокс, Dbase, Foxpro/VFP, MS Access
- сильная:MS SQL Server, Oracle, SyBase, DB/2, Interbase, Informix, MySQL, PostgreSQL

8) Мощность языка SQL, возможности базы данных (View, Stored procedures, agents, backup, репликации и т.п.) - параметер весьма критичен!
- очень слабые: MS Excel, XML, CSV
- слабые: Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL
- развитые:Interbase, Informix, PostgreSQL
- мощные:MS SQL Server, Oracle, SyBase, DB/2

9) Требования к железу - параметер весьма критичен!:
- неприхотливые:MySQL, PostgreSQL, Парадокс, Dbase, Foxpro/VFP, MS Access,MS Excel, XML, CSV
- чуствительные: Interbase, Informix, SyBase
- требуют отдельных мощных серверов с большой RAM, желательно на нескольких процессорах: MS SQL Server, Oracle, DB/2

10) Способ доступа - рекомендательны параметер:
- ODBC: CSV
- OLE DB/ADO: MS Excel,MS Access,MS SQL Server, SyBase
- DAO:MS Excel,MS Access,Foxpro/VFP
- BDE:Парадокс, Dbase,Foxpro/VFP
- DBExpress:MySQL, Interbase, Oracle, DB/2
- Собственные:XML,MySQL,Interbase, Informix, PostgreSQL, Oracle, SyBase, DB/2

11) Сложность настройки, установки, администрирования, желательность специально обученного персонала для администрирования - параметер весьма критичен!:
- никаких сложностей, администрирование не требуется: MS Excel, XML, CSV
- минимальные либо небольшие сложности: Парадокс, Dbase, Foxpro/VFP, MS Access
- первоначальная настройка плюс минимальная поддержка: PostgreSQL, MySQL
- требуются специальные знания в достаточно большом объёме: Interbase, Informix
- желательно наличие специалиста по базам данных: MS SQL Server, Oracle, SyBase, DB/2

12) Стоимость программистов и администраторов - параметер весьма критичен!:
- небольшая: MS Excel, XML, CSV, Парадокс, Dbase, Foxpro/VFP, MS Access, PostgreSQL, MySQL
- значительная: Interbase, Informix, SyBase
- высокая и очень высокая: MS SQL Server, Oracle, DB/2

13) Перспективы развития базы данных, стабильность фирм-хозяев, выпуск новых релизов и т.п-рекомендательный параметер.
- "мёртвые" или почти мёртвые базы: Парадокс, Dbase, Foxpro/VFP, CSV
- медленно развивающиеся, сомнительные перспективы, фирмы производители не устойчиво стоящие на ногах: Interbase, Informix, PostgreSQL, SyBase
- Гарантированно продолжение, только развивать дальше некуда: MS Excel, MS Access, DB/2
- Бурно развивающиеся базы, частые релизы и апдейты: MS SQL Server, Oracle, XML, MySQL

14) Трудоёмкость и возможность перевода программы от одной базы к другой - рекомендательный параметер:

Лёгкие переходы:
Парадокс<->Dbase<->Foxpro/VFP
CSV->MS Excel
SyBase -> MS SQL Server
MS Excel->MS Access

В остальных случаях обычно можно перевести более лёгкие базы в более навороченные, но не наоборот. Особняком стоит XML который обычно вообще трудно куда дибо перевести.
 
Признаюсь, что не спец, но, например, postgres поддерживает и масштабирование, и репликацию серваков, и многопроцессорность, а по sunовским тестам только на 10-15 персентов медленнее oracle. А насчет "сомнительных перспектив"- так оно выпускалось, когда про ms sql еще не слышали.
 
Признаюсь, что не спец, но, например, postgres поддерживает и масштабирование, и репликацию серваков, и многопроцессорность, а по sunовским тестам только на 10-15 персентов медленнее oracle. А насчет "сомнительных перспектив"- так оно выпускалось, когда про ms sql еще не слышали.

То что выпускалось "тогда" было таким говном что даже и не стоит упоминания.
Кстати MSSQL вырос из Sybase, его купили и занялись доведением до ума, а Sybase живет своей жизнью и развивается, но по своему
 
честно говоря, когда в обзоре сравнивают XML, CSV с MSSQL, Oracle и называет это сравнением "баз" - лучше не загаживать себе мозги прочтением подобного - иначе будет трудноисправимый вывих.
 
работает если pecl модуль подключен. с oracle и др. тоже работает. Мошь в скорости )
Это у сиквела мощь в скорости :confused:
Как раз у мускуля мощь в скорости, это его основная фишка на простых запросах.

А из-за чего такая стоимость огромная?
ну если на пальцах это как тачка и грузовик.
А че у грозовика стоимость такая?
Стоимость огромная из-за первых двух букв в названии ;)

Спасибо Алекс! Информация просто СУПЕР!!!
Вообще-то информация в области мускуля несколько устарела. 5-й мускуль по многим приведенным параметрам сдвинется на одну позицию в область утяжеления, мощности и возможностей.

То что выпускалось "тогда" было таким говном что даже и не стоит упоминания.
Кстати MSSQL вырос из Sybase, его купили и занялись доведением до ума, а Sybase живет своей жизнью и развивается, но по своему
"При слове Субейз я хватаюсь за пистолет!" (с) :D

ЗЫЖ кстати мускуль вовсе не абсолютно бесплатен.
 
Статистика интересная.
Только PostgreSQL, имхо, чуть выше чем тут показано. На средних базах он даже предпочтительнее Oracle считается.
А несомненным лидером аццки-тяжёлых баз является Oracle. )))
С откликами о последних MS SQL не знаком, чесслово )

BFG-9000, мускуль алгоритмически проигрывает солидным БД. А в тот самый момент когда он стал коммерческим и платным, он стал умерать.
Думаю, postgresql его с лёгкостью заменит. Да и возможностей у постгра поболее, и языковых, и администраторских, и утилитарных...
 
BFG-9000, мускуль алгоритмически проигрывает солидным БД. А в тот самый момент когда он стал коммерческим и платным, он стал умерать.
Думаю, postgresql его с лёгкостью заменит. Да и возможностей у постгра поболее, и языковых, и администраторских, и утилитарных...
Интересно, что значит "алгоритмически проигрывает"? Мне лично пох, какие там алгоритмы, меня интересует скорость/надежность. Напоминаю для чего он создавался - легкая сверхбыстрая СУБД, для простых задач. И в этом его вроде как не переплюнули.

В конечном итоге смотрим на хостинги. Что, все такие дураки и не знают что такое ПостгреСКуЛь? Ан нет, не заменяет что-то...
 
Алгоритмически проигрывает - это значит быстрый рост нагрузки на железо с ростом объёма БД, степенью вложенности запроса и т.п.
Постгр не юзают потому что он геморнее. БОльшая часть его функционала для большинства хостингов не нужна. А мускль простой как валенок (относительно постгра).
 
Алгоритмически проигрывает - это значит быстрый рост нагрузки на железо с ростом объёма БД, степенью вложенности запроса и т.п.
Вообще-то это называется не "алгоритмически" а "производительность при таких-тот и таких-то условиях".
Постгр не юзают потому что он геморнее.
ИМХО это один из показателей проигрыша - наличие геммороя при его отсутствии у конкурента.
А мускль простой как валенок (относительно постгра).
А это показатель выигрыша соответственно.

Знаешь чем я восхищаюсь в последнее время? юТоррент клиентом. В простой как валенок проге в 220 КИЛОБАЙТ вбит отличный безглючный разнообразный функционал. А некоторые восхищаются Вистой :D
Так что из этой парочки мне Мускуль не в пример симпатичнее.
 
У мускуля все же геморность присутствует в том, что от версии к версии меняется интерфейс, не устаканился он как-то. В том же лазарусе для доступа к мускулевским базам три компонента- для 4.0, 4.1 и 5.0 мускуля, пример уникальный
 
Назад
Зверху Знизу