Przegląd systemów baz danych

Najbardziej popularne systemy zarządzania bazami danych:

  • Apache Derby - otwarty
  • Clipper - znaczenie historyczne
  • Corel Paradox - komercyjny
  • dBase - znaczenie historyczne
  • FileMaker - komercyjny
  • FireBird - otwarty
  • FoxBase/FoxPro - znaczenie historyczne
  • Hypersonic SQL - otwarty
  • Mckoi - otwarty
  • IBM DB2 - komercyjny
  • Informic - komercyjny
  • Interbase - komercyjny
  • Kexi - otwarty i komercyjny (korzysta z SQLite)
  • Microsoft Access - komercyjny
  • Microsoft SQL - komercyjny
  • MySQL - otwarty i komercyjny
  • OpenOffice Base - otwarty (korzysta z Hypersonic SQL)
  • Oracle - komercyjny
  • PostgreSQL - otwarty
  • SAP - komercyjny
  • SQLite - otwarty
  • Sybase - komercyjny

Najbardziej popularne systemy zarządzania bazami danych w aplikacjach bazodanowych pracujących w architekturze trójwarstwowej: MySQL, PostgreSQL, Oracle, MSSQL, Sybase.

  • MySQL - najpopularniejszy serwer baz danych do zastosowań WWW stworzony przez szwedzką firmę MySQL AB, a obecnie rozwijany przez potentata branży bazodanowej, Oracle Corporation. Można go używać beż żadnych opłat. MySQL słynie ze swej olbrzymiej wydajności, obsługuje prawie cały standard ANSI SQL.
  • PostgreSQL - główny konkurent MySQL-a dostepny na licencji open-source. Jego wydajność jest nieco mniejsza, ale wciąż jest to jedyny darmowy serwer baz danych z pełną obsługą ANSI SQL.

Typowe wybory serwera baz danych:

  • Raczej nie własny
  • PHP + MySQL - najczęściej w Internecie
  • PostgreSQL - dla wymogu rozbudowanej bazy danych do PHP
  • MS SQL Server - dla .NET
  • Oracle - duże, transakcyjne bazy
  • BigTable, Apache Cassandra - duże ilości danych do szybkiego przełączania
  • W chmurze
    • Dla .NET - SQL Azure
    • Inne - Amazon Web Services

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.