28.07.09

Darmowe bazy danych

Ikona komentarze Komentarze (1)

Bez bazy danych nie da się już dziś zrobić poważniejszego projektu informatycznego. Czasami trzeba bazę kupić, czasami jednak wystarczy produkt darmowy. Z Ekspertem poznamy możliwości takich rozwiązań.

spis treści

  1. 1. Wprowadzenie
  2. 2. MySQL
  3. 3. PostgreSQL
  4. 4. Firebird
następna

Wprowadzenie

Na rynku istnieje wiele darmowych baz danych. O większości jednak niewiele się słyszy i nie są one tak popularne, jak znany wszystkim MySQL. Czy to oznacza, że są gorsze? Niekoniecznie. Ekspert pokaże, jakie darmowe produkty bazodanowe może wykorzystać w swojej pracy webmaster. Zaczniemy od najpopularniejszych - MySQL oraz PostgreSQL. Produkty te zna prawie każdy, kto kiedykolwiek próbował napisać aplikację aktywną po stronie serwera. Następnie Ekspert zaprezentuje kilka mniej popularnych, lecz równie dobrych programów. Dowiemy się również, jak stawiać pierwsze kroki w świecie darmowych baz danych.

Zobacz poradniki Bazy danych.

Którą bazę wybrać?

Mimo dość szerokiej oferty wybór bazy nie jest taki trudny, jak mogłoby się zdawać. Dla mniejszych aplikacji internetowych najlepiej zastosować bazę MySQL. Natomiast dla rozbudowanych, które przechowują duże ilości informacji i wymagają pewnego, szybkiego i wygodnego zarządzania nimi, Ekspert poleca PostgreSQL. Za wyborem tych dwóch baz danych przemawia także ich dostępność. Na każdym serwerze, na którym dostępne jest PHP, będzie też dostępna jedna z tych baz. Dobrym pomysłem może być także zastosowanie bazy Firebird, którą można łatwo wykorzystać we własnych projektach.


Zobacz porównanie parametrów baz danych (PDF)


Darmowe, małe, użyteczne

HSQLDB

Relacyjna baza danych (znany także pod nazwą HSQL) napisana w Javie. Rozprowadzana jako darmowe oprogramowanie z dostępem do kodu źródłowego. Korzystając z niego, dane można zapisać, oprócz standardowych tabel, zarówno w zwykłych plikach, jak i w pamięci operacyjnej komputera. Silnik bazy danych jest bardzo małych rozmiarów. Dodatkowo można uruchomić za jego pomocą oprogramowanie tworzące serwer, a także narzędzie do zarządzania zapytaniami działające w pamięci komputera.

darmowe-bazy-danych-25

H2

Baza danych nazywana także DBMS. Została napisana w języku Java i można uruchomić ją z poziomu aplikacji lub na serwerze. H2 została wydana na licencji Mozilla Public License, co oznacza, że jest darmowa. Standardowo do bazy danych za pomocą JDBC można kierować zapytania SQL, jednak H2 używa też standardu ODBC PostgreSQL. Baza ma także wbudowaną ochronę przed wstrzyknięciem kodu w jej zapytanie. Instalując H2, otrzymujemy dodatkowo serwer, na którym możemy umieścić nasze aplikacje oraz przeglądarkę w postaci konsoli do deklarowania zapytań. Silnik bazy danych działa na wszystkich platformach, na których można uruchomić Javę.

darmowe-bazy-danych-24

SmallSQL

Kolejna baza danych napisana w Javie. Nadaje się idealnie dla aplikacji uruchamianych na komputerach lokalnych. Można uzyskać do niej dostęp za pomocą sterownika JDBC. Wspiera standardy SQL-92 oraz SQL-99. Baza ta ma bardzo mały rozmiar, dzięki czemu nadaje się idealnie do pracy lokalnej. Ze SmallSQL nie można jednak korzystać w internecie. Baza rozprowadzana jest na licencji GNU GPL, więc korzystanie z niej jest darmowe.

darmowe-bazy-danych-26

następna

czytaj także

Komentarze

agentzycia 2012-01-10 Poziom artykułu ekspercki - szkoda czytać i pisać.

Dodaj komentarz

autor
zapisz
tekst
filtr antyspamowy:
wpisz pierwszy wyraz tytułu artykułu


najnowszy numer

Ekspert 3/2011

Ekspert 3/2011

Ekspert 3/2011 - Sieć koniec problemów
W numerze: Sieć bez problemów, własny sklep na Facebooku, technologia chmury, Objective-C i programowanie w Adobe Flex.

czytaj dalej

forum gorące wątki

  • Problem z obrazem grafiką
    8.02.2012 0:36

    Witam wszystkich nie trudno zauważyć, że jestem tutaj nowy. Miałem już jakiś czas tutaj konto, al...

  • www.poradnikwebmastera.cba.pl
    7.02.2012 20:34

    Proszę o ocenę stronki: www.poradnikwebmastera.cba.pl, strona została zbudowana przy pomocy PHP, ...