Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Firebird - Wikipedia, wolna encyklopedia

Firebird

Z Wikipedii

Ten artykuł dotyczy zarządzania bazą danych. Zobacz też: Mozilla Firebird – poprzednia nazwa programu przeglądarki Firefox.
Firebird
Logo programu
Rodzaj relacyjny system baz danych
Pierwsze wydanie 25 sierpnia 2000
Aktualna wersja stabilna 2.1.0 - 18 kwietnia 2008
Producent Firebird Foundation
Licencja InterBase Public License
Platforma systemowa Linux, Windows (95, 98, ME, NT, 2000, XP, 2003, Vista), Solaris*, MacOS X*, FreeBSD*.
www.firebirdsql.org

Firebird (niekiedy błędnie nazywany FirebirdSQL) - system zarządzania relacyjnymi bazami danych zgodny ze standardem ANSI SQL-92; obok MySQL oraz PostgreSQL jeden z trzech najpopularniejszych, wolnodostępnych Systemów Zarządzania Bazą Danych. Oferuje również wiele elementów standardu SQL-99 oraz SQL:2003. Działa w środowisku systemu operacyjnego Linux, Windows, Mac OS X i wielu innych. Może być używany bez rejestrowania lub wnoszenia jakichkolwiek opłat w dowolnych zastosowaniach, również komercyjnych. Serwer jest rozwijany na bazie kodu źródłowego serwera InterBase 6.0 udostępnionego przez firmę Inprise Corp (obecnie znana jako Borland Software Corp) w lipcu 2000 roku na podstawie licencji InterBase Public License 1.0. Nowe moduły dodane do serwera objęte są licencją Initial Developer's Public License. Obie licencje są zmodyfikowanymi nieco wersjami Mozilla Public License v.1.1.

Spis treści

[edytuj] Inne znaczenia

W kwietniu 2003 r. Fundacja Mozilla zdecydowała się zmienić nazwę swojej przeglądarki Internetu z Phoenix na Firebird. Ta decyzja wzbudziła zaniepokojenie wśród twórców serwera Firebird gdyż użytkowników mogłaby wprowadzać w błąd taka sama nazwa używana używana zarówno przez serwer SQL jak i przez przeglądarkę Internetu. Spór kontynuowano do czasu, aż twórcy przeglądarki Mozilla wydali oświadczenie, w którym sprecyzowali, że ich program nazywa się "Mozilla Firebird", a nie "Firebird". Oświadczyli również, że Mozilla Firebird było nazwą kodu bazowego przeglądarki. 9 lutego 2004 r. Mozilla zmieniła nazwę swojej przeglądarki Internetu na Mozilla Firefox, kończąc tym całe zamieszanie.

[edytuj] Historia

Firebird 1.0 był praktycznie taki sam jak edycja open source serwera InterBase 6.0, z poprawionymi błędami oraz zaimplementowanymi drobnymi usprawnieniami. Rozwój kodu Firebird 2 rozpoczął się od przekodowania Firebird 1.0, napisanego w języku C, na C++, połączonego z dogłębnym czyszczeniem kodu. Pierwszą udostępnioną wersją serwera, zbudowaną na bazie kodu Firebird 2, był Firebird 1.5. Był to znaczący krok dla twórców tego projektu.

  • Firebird 2.0 został udostępniony w roku 2006. Ostatnia stabilna wersja ma numer 2.0.4. Została ona udostępniona w kwietniu 2008 r.
  • Firebird 2.1 został udostępniony 18 kwietnia 2008 r. [1]
  • Firebird 2.5 jest obecnie intensywnie rozwijany. W ostatnim kwartale 2008 r. planowane jest udostępnienie wersji Alfa. Zobacz plany rozwoju serwera w 2008 r.[2]
  • Firebird 3.0 będzie połączeniem różnych kodów bazowych, włączając Firebird 2.1, Vulcan oraz Fyracle. Harmonogram na stronie Firebird Roadmap 2008 przewiduje udostępnienie wersji Alfa na czwarty kwartał 2008 r.

Z okazji dwudziestej rocznicy linii produktów InterBase/Firebird, oryginalny twórca Jim Starkey wspominał:

"5 sierpnia 2004 r. przypada dwudziesta rocznica tego, czym jest obecnie Firebird. Zakończyłem moją pracę w DEC w sierpniu, wziąłem trzydniowy urlop i 4 września 1984 r. rozpoczęła się moja nowa kariera przedsiębiorcy softwarowego. O ile dobrze pamiętam, pierwszymi dwoma plikami były cpre.c oraz cpre.h (preprocesor C), później zmienione na gpre.c i gpre.h. Pliki te zostały utworzone na pożyczonym DEC Pro/350, osobistym komputerze PDP-11, praktycznie nigdzie nie wykorzystywanym, działającym pod kontrolą systemu operacyjnego Xenix. Gpre był moim pierwszym programem napisanym w C, XENIX był moim pierwszym kontaktem z systemem Unix, a Pro/350 był zdecydowanie ostatnim moim kontaktem (ale nie tęsknię za tym) z komputerami serii PDP-11."

Więcej informacji o historii Firebird można znaleźć na stronach Firebird History.

[edytuj] Aktualna wersja

Najnowsza stabilna wersja to Firebird 2.1. Zawiera ona wiele nowych cech, włącznie z długo oczekiwanymi globalnymi tabelami tymczasowymi, listą nowych mechanizmów monitorowania działania serwera, wyzwalaczy bazy danych oraz wiele nowych wbudowanych funkcji, a także wiele innych usprawnień oraz poprawionych błędów.

Kompletny dokument Release Notes jest dostępny w formacie PDF lub w wersji HTML.

[edytuj] Właściwości

  • Pełna obsługa procedur składowanych oraz wyzwalaczy[1]
  • Transakcje zgodne z ACID
  • Integralność referencji
  • Obsługa wielu wersji tego samego rekordu (ang. Multi Generational Architecture; MVCC)
  • Wymaga niewielkiej pojemności dysku do przechowywania plików kodu wykonywalnego serwera baz danych (ang. footprint)
  • PSQL - wewnętrzny język serwera, posiadający wiele możliwości i funkcje do obsługi procedur wbudowanych oraz wyzwalaczy
  • Obsługa funkcji zdefiniowanych przez użytkownika - dołączanych w postaci bibliotek *.DLL lub *.so (UDFs)
  • System zarządzania relacyjnymi bazami danych nie wymaga specjalistycznej wiedzy od użytkownika
  • W domyślnej instalacji nie jest wymagana dodatkowa konfiguracja - wystarczy zainstalować i od razu można używać
  • Jest wiele miejsc, w których użytkownik może otrzymać fachowe i darmowe wsparcie techniczne
  • Specjalne wydanie wersji wbudowanej (ang. embedded version), w postaci jednego dołączanego pliku, umożliwia tworzenie aplikacji na nośnikach CD/DVD itp., aplikacji jednostanowiskowych a także wersji prezentacyjnych programów dla użytkowników w celach testowych
  • Wiele narzędzi (również graficznych) do zarządzania, replikacji danych itd.
  • Forma zapisu danych umożliwia szybkie przywrócenie bazy z kopii bezpieczeństwa - nie są wymagane przy tym logi transakcji
  • Wiele możliwości dostępu do serwera baz danych: native/API, sterowniki dbExpress, ODBC, OLEDB, dostawca danych .Net, sterownik JDBC 4, moduły Python, PHP, Perl, itd.
  • Obsługa wszystkich popularnych systemów operacyjnych - Windows, FreeBSD, Linux, Solaris, MacOS.
  • Kopie przyrostowe
  • Wersje 64 bitowe
  • Pełna implementacja kursorów w PSQL

[edytuj] Dokumentacja użytkownika

Podręcznik Szybki Start (Quick Start Guide) dla Firebird 2.1 oraz 2.0.4 jest dostępny w Internecie jako wieloczęściowy dokument HTML oraz w formacie PDF.

Krótkie wprowadzenie, Poznaj Firebird w dwie minuty, zostało przetłumaczone na wiele języków. Pełny spis dokumentacji Firebird jest dostępny na stronie http://www.firebirdsql.org/index.php?op=doc.

Przypisy

[edytuj] Linki zewnętrzne

[edytuj] Dostępna literatura

"The Firebird Book: A Reference for Database Developers" - Copyright © 2004 by Helen Borrie and IBPhoenix (Wydawnictwo Apress)

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com