Android

Porównanie i cechy oprogramowania bazującego na Open Source

Tworzenie archiwum Płatnika dla nowej księgowej

Tworzenie archiwum Płatnika dla nowej księgowej

Spisu treści:

Anonim

Wcześniej rozmawialiśmy o SQL Database. W tym poście mam zamiar wymienić niektóre z popularnych programów open source, free database . Przed rozpoczęciem jakiejkolwiek usługi online konieczne jest wybranie bazy danych, która zagwarantuje czas pracy, bezpieczeństwo i zaspokoi wszystkie twoje potrzeby.

Koszty zawsze stanowią problem przy wyborze bazy danych, RDBMS z międzynarodowych korporacji może być bardzo kosztowne i może spowodować wiele smutku, jeśli korzystasz z bezpłatnej usługi online. W końcu narzędzie do zarządzania bazami danych open source może być bardzo przydatne. Te bazy danych są bezpłatne lub są bardzo tanie i oferują większość funkcji wysokiej klasy systemów baz danych.

Narzędzia bazy danych Open Source

Oto 5 najpopularniejszych baz danych baz danych ich porównanie:

1) MySQL

MySQL jest najpopularniejszym i najczęściej stosowanym systemem zarządzania relacyjnymi bazami danych, zapewniającym wielu użytkownikom dostęp do wielu baz danych. MySQL jest teraz własnością Oracle i używa Sequential Query Language do zarządzania bazą danych. Jego źródło jest dostępne na licencji GNU i umowach własności. MySQL jest najbardziej popularny wśród programistów PHP i jest używany w witrynach internetowych, aplikacjach internetowych i serwisach internetowych.

MySQL jest dostępny bezpłatnie do celów niekomercyjnych i może kosztować mniej niż 200 USD na użytek komercyjny. Oferuje funkcje takie jak MS-SQL, Oracle i IBM DB2, aplikacje z dużymi bazami danych.

2) PostgreSQL

Jest rozwijany przez PostgreSQL Global Development Group i jest ORDBMS (Object Relational Database Management System). Dostępne dla wszystkich platform Mac, Windows, Solaris i Linux w ramach licencji MIT, PostgreSQL obsługuje wszystkie właściwości głównych baz danych. PostgreSQL jest obecnie dostępny w wersji 9.1.

3) SQLite

SQLite to mała, lekka wbudowana baza danych używana w formatach plików aplikacji, baza danych dla aplikacji mobilnych i stron internetowych. SQLite ma zgodność z właściwościami ACID bazy danych. Jest szybszy i ma prosty interfejs API. SQLite jest dostarczany z autonomicznym klientem interfejsu wiersza poleceń (CLI), który może być używany do administrowania bazami danych SQLite.

4) Berkeley DB

Posiadane przez Oracle, Berkeley DB zapewnia podstawowe usługi magazynowania dla twojej aplikacji, bez względu na to, jak Wyjątkowo wymagające i wyjątkowe mogą być Twoje wymagania. Interfejsy API Berkeley DB są dostępne w prawie wszystkich językach programowania, w tym ANSI-C, C ++, Java, C #, Perl, Python, Ruby i Erlang.

Program uzyskujący dostęp do bazy danych może dowolnie decydować, w jaki sposób dane mają być przechowywane w rekord. Berkeley DB nie nakłada żadnych ograniczeń na dane rekordu. Płyta i jej klucz mogą mieć długość do czterech gigabajtów. Zauważ, że Berkeley DB nie jest pełnym DBMS.

5) Firebird

Firebird zawsze był bardziej w pełni funkcjonalny niż MySQL i, w odróżnieniu od PostgreSQL, zawsze działał dobrze zarówno w systemie Windows, jak i Linuksie i innych wariantach Nix. Firebird udostępnia wiele funkcji dostępnych w komercyjnych bazach danych, w tym procedury składowane, wyzwalacze, gorące kopie zapasowe (kopie zapasowe podczas działania bazy danych) i replikację. Baza danych Firebird dostępna jest w dwóch wariantach, klasycznym serwerze i superbooku.

Dane są dziś o wiele bardziej skomplikowane niż kiedyś 10 lat temu. Przechowywanie, utrzymywanie i zarządzanie danymi opiera się na technologii bazy danych. Firmy wysokiego szczebla, takie jak Microsoft, Oracle i IBM, z czasem stały się pionierskimi bazami danych i opracowały jedne z najlepszych systemów baz danych. Być może MS-SQL, IBM-DB i Oracle są najbardziej cenionymi systemami baz danych, ale wyżej wymienione systemy baz danych otwartych źródeł są bogate w funkcje i oferują dobrą wydajność. W cieniu niektórych aplikacji korporacyjnych zwykle są pomijane.

Czy tęskniłem za twoją preferowaną bazą danych? Wymień je w sekcji komentarzy poniżej.