MySQL vs MS SQL Server
MySQL
MySQL to system zarządzania bazami danych typu open source. Jest bardzo popularny ze względu na wysoką niezawodność, łatwość obsługi i wysoką wydajność. MySQL jest używany w wielu najnowszych aplikacjach opartych na Apache, Linux, Perl / PHP itp. Wiele popularnych organizacji, takich jak Google, Alcatel Lucent, Facebook, Zappos i Adobe, polega na tym systemie zarządzania bazą danych.
MySQL może działać na ponad dwudziestu platformach, w tym MAC OS, Windows, Linux, IBM AIX, HP-UX i zapewnia dużą elastyczność. Szeroki wybór narzędzi bazodanowych, usług, szkoleń i wsparcia zapewnia system baz danych MySQL. MySQL jest dostępny w różnych wersjach:
Wersja Enterprise
To wydanie zawiera aplikacje bazodanowe OLTP (Scalable Online Transaction Processing), a także zapewnia wysoką wydajność. Jego możliwości obejmują wycofywanie zmian, blokowanie na poziomie wiersza, pełne zatwierdzanie i odzyskiwanie po awarii. Ta edycja umożliwia również zarządzanie dużymi systemami baz danych, a także poprawę ich wydajności.
Wersja Enterprise Edition zawiera MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer i MySQL WorkBench.
Wersja standardowa
Ta edycja zapewnia również aplikacje OLTP, a także wysoką wydajność. Wersja standardowa zawiera również InnoDB, dzięki czemu jest zgodna z ACID i bezpieczną dla transakcji bazę danych. Aby zapewnić skalowalne aplikacje i wysoką wydajność, ten system bazy danych umożliwia również replikację.
Wersja klasyczna
Jest to idealny system bazy danych dla producentów OEM, VARs i ISV, którzy używają silnika pamięci MyISAM do tworzenia aplikacji intensywnie korzystających z odczytu. Klasyczna edycja jest łatwa w użyciu i wymaga niewielkiej administracji. Jednak ta edycja jest przeznaczona tylko dla dostawców VAR, ISV i OEM. Z wersji klasycznej można łatwo przejść na bardziej zaawansowane wersje.
SQL Server
SQL Server to RDBMS (Relational Database Management System) opracowany przez firmę Microsoft. Ten system działa na języku Transact-SQL, który jest zestawem rozszerzeń programistycznych firm Microsoft i Sybase. T-SQL dodaje inne funkcje, które obejmują obsługę błędów i wyjątków, kontrolę transakcji, zadeklarowane zmienne i przetwarzanie wierszy. Jednak firma Sybase opracowała oryginalny SQL Server już w latach 80. Ostateczna wersja nosiła nazwę SQL Server 4.2 i została opracowana we współpracy z Ashton-Tate, Sybase i Microsoft dla OS / 2.
SQL Server 2005 został uruchomiony w listopadzie 2005. Ta wersja zapewnia zwiększoną niezawodność, elastyczność, bezpieczeństwo i skalowalność aplikacji bazodanowych.
Funkcje oferowane przez SQL Server to:
Database Mirroring - Korzystając z SQL Server, można ustawić automatyczne odzyskiwanie po awarii w przypadku serwera rezerwowego.
Operacje indeksowania online - SQL Server umożliwia również jednoczesne modyfikacje, takie jak wstawianie, usuwanie i aktualizowanie.
Management Studio - Management studio to zestaw narzędzi, który umożliwia użytkownikom wdrażanie, rozwiązywanie problemów i tworzenie baz danych SQL Server.
Partycjonowanie danych - wydajne zarządzanie indeksami i dużymi tabelami zapewnia partycjonowanie danych wzbogacone o podział indeksów i natywne tabele.
Dla firm serwer SQL zapewnia również usługi integracji, usługi raportowania, eksplorację danych, kluczowe wskaźniki wydajności, obsługę klastrów, proaktywne buforowanie i tworzenie repotów. Zapewnia również integrację z Microsoft Office.
- MySQL to system zarządzania bazą danych typu open source, podczas gdy SQL Server jest rozwijany przez firmę Microsoft - MySQL może działać na ponad dwudziestu platformach, podczas gdy SQL Server nie obsługuje wielu różnych platform |