Superchaging big production systems on Firebird: transactions, garbage, maint...
Firebird In 2 Minutes Bosnian
1. Upoznajte
Firebird u
2 minute
Autor Carlos H. Cantu –
revizija dokumenta 1.3 -
Februar/2010
Prijevod na Bosanski Fikret
Hasovic
Uvod Probajte ga odmah!
Ako čitate ovaj tekst, ovo je vjerovatno Vaš Isprobavanje Firebird-a je veoma
prvi susret sa Firebird RDBMS-om. Ovaj jednostavan zadatak. Veličina instalacije je
studija će Vam predstaviti glavne osobine obično manja od 7MB (zavisno od Vašeg
Firebird baze. Na kraju, siguran sam da će te izbora operativnog sistema) i potpuno
jedva čekati da download-ujete malenu automatiziran. Možete ga download-ovati sa
instalaciju i isprobate ga sami. Firebird oficijelnog sajta.
Historija Primjetiće te da Firebird server dolazi u četiri
„okusa“: SuperServer, Classic,
Firebird je izveden od Borland InterBase 6.0 SuperClassic i Embedded. Možete početi
source code-a. On je open source i nema sa SuperServer-om. Trenutno, Classic je
dvostruku licencu. Bilo da ga trebate za preporučen za upotrebu na SMP mašinama i
komercijalne ili open source aplikacije, on je u drugim specifičnim situacijama.
potpuno BESPLATAN! SuperServer dijeli svoj cache između
database konekcija i koristi thread-ove da
Firebird tehnologija je u upotrebi već 20 upravlja svakom konekcijom. Classic pokreće
godina, što ga čini veoma zrelim i stabilnim jedan nezavisan server proces za svaku
proizvodom. napravljenu konekciju. SuperClassic nudi
multithreaded single process server sa
Glavne osobine nazavisnim cache-om za svaku konekciju.
Nemojte biti zavarani veličinom instalacije! Embedded verzija je nevjerovatna
Firebird je potpuno opremljen i snažan varijacija servera. On je fully featured
RDBMS. Može upravljati bazama od samo Firebird server pakovan u samo par
nekoliko KB do mnogo Gigabyte-a sa dobrim datoteka. Vro je jednostavan za deploy, jer
performansama i skoro bez ikakvog nema potrebe za instalacijom servera.
održavanja! On je idealan za CDROM kataloge, demo ili
samostalne desktop aplikacije.
Ispod je lista nekih najvećih osobina Firebird-
a: Firebird dolazi sa čitavim setom command
line utility-ja koji Vam omogućavaju da
2. Puna podrška za storirane kreirate baze, izvučete statistike retrieve
procedure i okidače (Trigger-e) baze, izvršite SQL komande i skripte, obavite
Potpuno ACID compliant transakcije backup i restore, itd. Ako preferirate da
Referencijalni integritet koristite GUI (Graphical User Interface) alat,
Multi Generacijska Arhitektura postoji jako puno opcija između kojih možete
Vrlo mali footprint izabrati, uključujući i besplatne. Pogledajte
Potpuni interni jezik za Storirane listu na kraju ove studije za početak.
Procedure i Trigger-e (PSQL)
Podrška za External Functions (UDF) Na Windows-u, možete pokrenuti Firebird
Mala ili nikakva potreba za kao service ili kao aplikaciju. Instalacioni
specijalizovanim DBA program može napraviti i iconu u Control
Skoro nikakva konfiguracija nije Panel-u gdje možete upravljati serverom
potrebna – samo ga instalirajte i (start, stop, itd).
počnite koristiti!
Velika zajednica i dosta mjesta gdje Dokumentacija
možete naći besplatnu i dobru podršku
Opcionalna single-file embedded Postoji puno studija, FAQ i članaka koje
verzija – idealna za kreiranje CDROM možete pogledati na glavnoj stranici
kataloga, jednokorisničkih ili testnih Firebird-a. Takođe, možete provjeriti da li
verzija aplikacija Vaša zemlja ima lokalizovani community sajt
Gomila third party alata, uključujući ili list za diskusije, gdje možete dobiti
GUI administrativne alate, alate za podršku na Vašem maternjem jeziku.
replikaciju, itd.
Pažljivo pisanje – brz oporavak, bez Sve ove informacije se mogu naći kopajući
potrebe za transaction logovima! po oficijelnom Firebird sajtu. Takođe,
Mnogo načina za pristup Vašoj posjetite www.firebirdnews.org gdje možete
bazi: native/API, dbExpress driver-i, biti u toku sa najnovijim vijestima vezano za
ODBC, OLEDB, .Net provider, JDBC Firebird.
native type 4 driver, Python module,
PHP, Perl, itd. Za baze svih veličina
Native podrška za sve glavne
operativne sisteme, uključujući Neki ljudi misle da je Firebird RDBMS koji se
Windows, Linux, Solaris, MacOS, HP-UX koristi samo za male baze i sa nekoliko
i FreeBSD. konekcija. Oni nisu u pravu! Firebird se
Incrementalni Backup-i koristi za mnoge velike baze i sa dosta
64bits verzije su dostupne konekcija. Možete pročitati čitav članak o
Puna cursor implementacija u PSQL-u stvarnoj 1 Terabyte-noj bazi.
Monitoring tabele
Connection i Transaction Trigger-i
Temporary Tabele
TraceAPI – da znate šta se dešava na
Vašem serveru
3. Alati & Komponente Alati za Replikaciju
Ovdje možete naći listu sa nekim zanimljivim IBReplicator
resursima uključujući alate, driver-e, itd. FBReplicator
Molimo da posjetite oficijelni Firebird sajt za DBRE
kompletniju i svježiju listu.
Linkovi za podršku i resurse
GUI Administrativni alati
Firebird novosti
FlameRobin (Open Source, radi na FireBase (na Portugalskom)
Windows-u, Linux-u, MacOSX-u i IBPhoenix
FreeBSD-u) CFLP (na Portugalskom)
IBExpert (ima BESPLATNU personal Liste i grupe za podršku
verziju) IBase (Ruski)
DB Workbench
EMS SQL Management Studio Razno
Firebird Development Studio
Firebird 2010 RoadMap
Driver-i i komponente za pristup Mind the Bird
IB Surgeon (alati za analizu i
Delphi komponente popravku)
IB Objects Studije i dokumentacija
FIBPlus
UIB (Unified InterBase Oficijelni Firebird Dokumentacioni
Components) Projekt(QuickStart i generalni vodiči)
Zeos FirebirdFAQ
ODBC
Firebird ODBC Driver Želite li pomoći?
EasySoft
Zbog prirode Open Source projekta, bilo
OLEDB ko može doprinijeti razvojem novih
mogućnosti ili popravljanjem bug bug-ova.
IBProvider Ako želite da postanete članom Firebird
Development Team-a, download-ujte
Java Firebird source code sa sourceforge-a i
proučite ga. Takođe, možete se pridružiti
JayBird fbdevel discussion listi i tako doći u dodir sa
drugim developerima (primjedba: fbdevel
.Net Provider nije lista za podršku, zato tu ne pitajte
pitanja vezana za podršku, već koristite
Firebird .Net Provider firebird-support za besplatnu podršku od
strane zajednice).
C++
Ne morate biti coder da bi pomogli projektu.
4. IBPP Postanite članom Firebird Fondacije ili
donirajte i tako će te pomoći u
Other languages finansiranju core developera čime će oni
moći investirati više vremena radeći na
PHP projektu.
Python
Perl Hvala na ove dvije minute...
www.firebirdsql.org
www.firebirdnews.org