Zastosowanie baz danych
Jednym z najnowszych sposobów przechowywania i zarządzania informacjami (danymi) są bazy danych. Zastosowanie takie można znaleźć na co raz większej ilości serwisów internetowych. Bazy danych stają się nieodzowne w budowaniu dużych aplikacji internetowych, takich jak bazy ofert pracy, artykułów prasowych, sklepy internetowe czy portale informacyjne. W połączeniu z językami skryptowymi takimi jak PHP czy Perl umożliwiają tworzenie profesjonalnych serwisów internetowych.
Bazą danych możemy nazwać uporządkowany zbiór danych. Dane są zapisywane w bazie w postaci pliku o odpowiedniej strukturze. Baza może składa się z tabel w skład których wchądzą rekordy. Każdy rekord zbudowany jest z pól różnego typu: tekstowe, liczbowe, czasowe i inne. Do najczęściej spotykanych baz danych używanymi w serwisach internetowych zalicza się: MySQL oraz PostgreSQL.
Podstawowe cechy MySQL:
duża szybkość działania
interfejsy API dla języków programowania (m.in. C, PHP, Perl)
baza danych zdolna pomieścić nawet kilkadziesiąt milionów rekordów
(wielkość ta zależy jedynie od fizycznych możliwości komputera)
w pełni wykorzystanie mocy komputerów wieloprocesorowych
nieograniczona liczba użytkowników mogących jednocześnie korzystać z bazy danych
Podstawowe cechy PostgreSQL:
obsługa transakcji
dostępność sterowników ODBC i JDBC
metody autoryzacji użytkowników
nieograniczona wielkość bazy (w praktyce - zależna tylko od możliwości sprzętu)
możliwość operowania na niestandardowych typach danych
W tej chwili oferujemy dostęp do dwóch popularnych typów baz danych. Są to MySQL oraz PostgreSQL. Obie te bazy dostępne są przy użyciu SQL (Structured Query Language) - najpopularniejszego języka dostępu do baz danych. Do zarządzania własną bazą danych można wykorzystać specjalne oprogramowanie umożliwiające wydawanie poleceń do bazy poprzez przeglądarkę WWW. Każdemu naszemu klientowi możemy zapewnić dostęp do bazy poprzez użycie sjecjalnego oprogramowania, które zamieszczmy pod wskazaną domeną.
Standardowo są one instalowane pod adresem:
dla baz MySQL (myadmin.domena.pl)
dla baz PostgreSQL (mypostgre.domena.pl)
W naszej ofercie znajduje się również projektowanie sklepów internetowych, baz ofertowych, portale oraz wortale tematyczne opartych na językach skryptowych takich jak PHP lub Perl.
1