Why Firebird - Fact for decision makers, in Bosnian

1,546 views
1,479 views

Published on

Why Firebird? - Fact for decision makers, in Bosnian, part of Firebird 2.5 Launch Campaign (MindTheBird!)

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Dobra prezentacija,
    zanima me više o sigurnosti FB servera i same baze. Kome se mogu javiti za informacije ?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,546
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Why Firebird - Fact for decision makers, in Bosnian

  1. 1. Firebird univerzalna open source baza podataka Zašto Firebird? Činjenice za donosioce odluka www.MindTheBird.com
  2. 2. Mnogi razlozi za razmišljanje o Firebird-u Java, Visual Studio, Delphi, C++ Od 1 Mb do Terabyte-a Izuzetno developer-friendly Modan Choice of tools PHP, Ruby, Python 4 arhitekture za izbor Jednostavan za embeding ekonomiziranje Nema dvostukih licenci besplatan Istinski open source Migracija sa InterBase-a Multi-versioning arhitektura Dizajniran za univerzalne (OLAP+OLTP) sisteme 32-bit i 64-bit Migracija sa MySQL-a Multi-platform FreeBSD, Solaris, HP-UX Windows, Linux, Mac OS X Migracija sa Microsoft SQL-a Usklađenost sa SQL standardom Migracija sa Oracle Express-a i Standard-a Bez skrivenih limita www.MindTheBird.com
  3. 3. ..i mnoge kompanije koriste Firebird… • 1 milion developera • 2.000 instalacija dnevno na Windows-ima i mnogo na Linux-u • Milioni upakovanih Firebird instalacija su instalirani sa ISV aplikacijama • Firebird je uključen u glavne Linux repozitorije i distribucije www.MindTheBird.com
  4. 4. ..sada je vrijeme za pitanje: Da li je Firebird dovoljno dobar za Vaše ciljeve? www.MindTheBird.com
  5. 5. Najvažnije osobine Firebird-a OSOBINE(FEATURES) www.MindTheBird.com
  6. 6. Firebird: multi-generacijska arhitektura Čitanje ne blokira pisanje To je X u 10-00 sati To je Y u 10-30 sati OLTP OLAP (reports, BI) Hibrid (OLTP+OLAP) Automatski sweep Konkurenti sa MGA omogudava da je ovim osobinama Firebird može upravljati • MSSQL 2005+ Firebird database u stanju da verzioniranje automatski i (Standard i Ent, ne služi simultano i kao Express) analitički i kao operacioni izvršiti sweep (poznat kao • Oracle data store (OLTP/OLAP). vacuum u drugim DBMS- • PostgreSQL ovima) po potrebi. • InterBase www.MindTheBird.com
  7. 7. Firebird: aktivne tabele Context varijable NEW. I Trigger Table_1 OLD. Pružaju jednostavan ID pristup modifikovanim Name vrijednostima. NEW. Širok opseg tipova trigger- Age a omogudava fleksibilno Scores modifikovanje podataka OLD. AS Developer-friendly database BEGIN Koncept Aktivnih tabela, bogat SQL jezik, IF (NEW.SCORES IS NULL) THEN širok opseg ugrađenih SQL funkcija, NEW.SCORES = 1; // niko ne krede od Null sa Firebird-om Korisnički Definisanih Funkcija (UDF) i END storiranih procedura čini Firebird database development vrlo jednostavnim i ugodnim. www.MindTheBird.com
  8. 8. Firebird: Događaji(Events) AS BEGIN … POST_EVENT ‘MY_VIP_EVENT1’; … END Događaji primljeni od strane svih pretplatnika (subscriber-a) Događaji(Events) Logiranje i sinhronizacija • Notifikacije mogu biti poslane • Notifikacije mogu biti raise- iz database trigger-a, storiranih ane (i upisane u neku tabelu) procedura i Execute Block-a odmah iz database-level • Fleksibilan mehanizam trigger-a pretplate – ON TRANSACTION START – ON CONNECT – ON TRANSACTON COMMIT – ON DISCONNECT – Itd. – Itd. www.MindTheBird.com
  9. 9. Firebird: bogat SQL Glavne osobine Cross-database upiti • Visoka kompatibilnost Query na drugu bazu koristedi userpassword sa ANSI SQL EXECUTE STATEMENT '...' • Common Table EXTERNAL DATA SOURCE 'host:path' Expressions (CTE) USER ‘FIKRET' PASSWORD ‘passw’ • Fleksibilno upravljanje transakcijama Visoka kompatibilnost sa industrijskim standardima na • Potpune storirane mnogim frontovima čini Firebird procedure očiglednim izborom za razvoj (selektabilna SP interoperabilnih aplikacija za omogudava join sa homogena i hibridna okruženja. tabelama) www.MindTheBird.com
  10. 10. Firebird: Trace API Trace API • Real-time monitoring • SQL debugging • Revizija • Događaji • Parcijalno ili puno logovanje • Kroz udaljene konekcije www.MindTheBird.com
  11. 11. Firebird: Sigurnost(Security) Windows Trusted Users and Roles Authentication Rights to access Grants UDF, ext. tables Standardna sigurnost Windows Trusted Mreža(Network) • Korisnici i uloge Authentication • Jedan jedini mrežni • GRANT/REVOKE na • Jedna prijava za port treba biti krajnje korisnike otvoren (3050 po glavnim operacijama default-u, • Database owner • Integracija sa konfigurabilan) koncept Windows • Aliases (putanja do domain/AD security baze nije izožena) www.MindTheBird.com
  12. 12. Firebird: 4 Arhitekture Do 1000 Do 500 Do 100 Single-user, korisnika, 1Tb korisnika, 300 korisnika, 50Gb Gb veličina veličina DBMS u DLL-u veličina SuperClassic Classic SuperServer Embedded Nova (u 2.5) Mali footprint, Lightweight Heavy duty arhitektura! performanse, single user full- arhitektura za Kombinacija jednostavan blown DBMS u multi-CPU najboljih osobina embedding i DLL-u. servere sa SuperServer-a i “nečujna” Transparent an velikom instalacija. upgrade na više Classic-a. Idealna količinom RAM- Idealan za ISV. arhitekture. za virtualizovana a i brzim HDD. *# database korisnika i veličine nisu limiti Firebird-a. okruženja. Dati su samo kao informacija. www.MindTheBird.com
  13. 13. Firebird: Skalabilnost • 4 arhitekture za skaliranje od 1Mb do 1Tb – Database limit je 32Tb – Real-world database 1Tb • Od 1 korisnika do 1000 korisnika – Transparentno skaliranje • Od embedded DLL-a do multi-core/CPU www.MindTheBird.com
  14. 14. Firebird: Multi-platform database • Podržava Windows, Linux, HP-UX, Solaris, Mac OS X, FreeBSD, itd. • 100% interoperabilnost i migracija između svih platformi *Podržava 32-bit i 64-bit Windows i Linux www.MindTheBird.com
  15. 15. Firebird: Razvojni alati • Firebird.NET • JayBird (Java) • UIB, FIBPlus*, Delphi/C++Builder IBObjects* (Delphi/C++ Builder) • FreePascal & Lazarus • PHP for Firebird • FireRuby • i još više! *komercijalni software www.MindTheBird.com
  16. 16. Firebird: Stabilan roadmap, svijetla bududnost Pročitaj više na www.mindthebird.com Rođen 2000-te god.! www.MindTheBird.com
  17. 17. Firebird ide tamo gdje Vi idete • Vaši razvojni i Vi odlučujete. reporting alati • Vi birate operativni sistem i arhitekturu • Vi birate hardware • Niste prisiljeni na jednog vendor-a Firebird radi. www.MindTheBird.com
  18. 18. Gdje se Firebird koristi? KORIŠTENJE www.MindTheBird.com
  19. 19. Velike Real-world Firebird baze Bas-X Watermark Technologies Profitmed 450+ Gb Firebird 300+Gb Firebird 60+Gb Firebird Bas-X (Australia) je vodedi Watermark Technologies (UK) Profitmed (Russia) dioničko opslužuje preduzeda u društvo je jedan od najvedih snabdjevač enterprise Ruskih farmaceutskih informacionih tehnologija Finansijskim i Državnim distributera. nezavisnim maloprodajama, sektorima. posebno multi-site operatorima Watermark Technologies Oni imaju relativno male baze i management grupama. proizvodi software koji koristi (samo ~60Gb i koje rastu Firebird za upravljanje 2Gb/mjesečno), ali smo dokumentima što uključuje odlučili da ih pomenemo jer Bas-X is je istinski vođa u oni imaju ekstremno visoko Firebird-baziranom razvoju: dvije indeksirani OCR za full text opteredenje u smislu njihove mušterije imaju Firebird search. Koristi se od strane simultanih aktivnih konekcija, baze veličine vede od 450Gb, i finansijsih savjetnika, opslužujudi stotine malih preprodavaca i apoteka širom nekoliko drugih imaju baze vede osiguravajudih kuda i tako dalje. Rusije. od 200Gb. Imaju nekoliko 300+Gb Firebird baza deploy-anih trenutno. www.basx.com.au www.watermarktech.co.uk www.profitmed.net www.MindTheBird.com
  20. 20. Koja je veličina Vaše baze? # instanci 50 45 40 35 30 25 20 15 10 5 0 <100Mb <1Gb <50Gb <200Gb <1Tb >1Tb Veličina baze Postoje real-world Firebird baze do veličine 1Terabyte. Je li Vama to dovoljno? www.MindTheBird.com
  21. 21. Firebird: sve industrije, svi tipovi aplikacija Finansije Maloprodaja Farmacija Državne institucije Ove fotografije su stvarne slike preduzeća koja koriste Firebird (ERP, itd.) www.MindTheBird.com
  22. 22. Firebird konkurenti KONKURENCIJA www.MindTheBird.com
  23. 23. Firebird: Pregled konkurencije Mogućnosti Oracle MS SQL Oracle Ent i Oracle MSSQL Ent Oracle MS SQL Standard Postgre SQL Firebird MySQL MS SQL Standard Inter Base cijena MSSQL Express, Oracle Express 0 $5000/CPU $26000/CPU Besplatne baze Proprietary *Slika predstavlja odnos cijena/mogudnost za generalni slučaj database aplikacije, obično potrebne od strane ISV-a i in-house developera. www.MindTheBird.com
  24. 24. MySQL Tačke razmatranja Licenca Nedefinisana Web <> Ent MySQL NIJE besplatan za independent software budućnost MySQL još uvije nema MySQL AB je prodan Sun-u, zatim je besplatni DB engine koji vendors (ISV): Sun prodan Oracle-u. bi bio njihov enterprise Release MySQL 6.0 se nije dogodio. sloj. “For OEMs, ISVs, VARs and Other Distributors of Commercial Applications: Jedan od tvoraca MySQL-a je rekao: Maria – nije objavljen. “Pomozite održati Internet besplatnim Falcon – nije objavljen. OEMs, ISVs, VARs and other Veliki dio Internet-a je izgrađen na LAMP - distributors that combine and u(Linux, Apache, MySQL i distribute commercially licensed PHP/Perl/Python). Sada Oracle kupuje software with MySQL software and Sun, koji posjeduje MySQL. do not wish to distribute the source Firebird je istinski code for the commercially licensed software under version 2 of the GNU Nije u interesu korisnika Interneta da je open source: jedan ključni dio mreže posjedovan od - Mozilla-bazirana General Public License (the "GPL") strane nekoga ko ima više da dobije time must enter into a commercial licenca, apsolutno što de teško osakatiti i na duže staze čak i license agreement with Sun.” bez ograničenja ubiti ga kao open source proizvod prije nego držati ga u životu.” - Nema dvostruke http://mysql.com/about/legal/licensing/oe http://monty-says.blogspot.com/2009/12/help- licence ili m/ keep-internet-free.html ograničenja www.MindTheBird.com
  25. 25. InterBase Tačke razmatranja Cijena Jednostavna migracija Nema 64-bit podršku InterBase je proprietary na Firebird Nedostatak 64-bitne proizvod. Moderni InterBase 2009 i podrške ne dozvoljava Cijene možete nadi ovdje Firebird 2.5 su nasljednici punu upotrebu modernog http://www.embarcadero.co InterBase-a 6 (objavljenog hardware-a i software-a. m/buy-now.php 2000-te god.). Manje arhitektura Cijene se računaju kao Oni još uvijek imaju mnoge InterBase nema 1) Server + #*Clients slične osobine. SuperClassic i Classic 2) Unlimited license Ako imate InterBase arhitekture. aplikaciju, jednostavnije je Manje operativnih migrirati je na Firebird, sistema “Nečujna” instalacija nego na bilo koji drugi InterBase ne podržava Da bi mogli napraviti DBMS. FreeBSD i HP-UX. takvu instalaciju (bez aktivacije) ISV mora InterBase više nije Open Source. potpisati Value Added Vi morate ozbiljno prebrojati stvarne prednosti i Reseller (VAR) ugovor sa nedostatke proizvoda koji nije open-source, i koji ima jakim obavezama. tako usješnog konkurenta kao što je Firebird. www.MindTheBird.com
  26. 26. PostgreSQL Tačke razmatranja PostgreSQL je cool Nema embedded Razno Između ostalih open source • PostgreSQL nema pre- baza, PostgreSQL je zaista verziju PostgreSQL nema embedded built binary za HP-UX full-blown, i zreo je kao i Firebird. verziju, pa morate koristiti neku • Zahtjeva Cygwin da bi drugu bazu (Firebird?) za se mogao build-ati iz On takođe koristi multi- source-a u Windows-u generacijsku arhitekturu, i lightweight verziju Vaše ima dosta varijanti i aplikacije. dodataka. Instalacija & Firebird je PostgreSQL je široko Configuracija jednostavan zastupljen u mnogim web- Instalacija PostgreSQL –a Jednostavna aplikacijama i prihvaden od zahtjeva više truda nego instalacija strane nekoliko velikih Firebird, pa de biti teže • Lako je embed- preduzeda. upakovati PostgreSQL s Vašom ati ga u custom alpokacijom i napraviti 100% installer-e (sve Firebird i PostgreSQL su “nečujnu” instalaciju. Takođe je verzije) istinski open source PostgreSQL daleko kompleksniji • Firebird radi projekti. za konfiguraciju od Firebird-a. out-of-the-box www.MindTheBird.com
  27. 27. “Express” baze = Bez igračaka, molim Vas • Postoji nekoliko “express” baza – MS SQL Express, Oracle Express, itd. • One imaju ozbiljne restrikcije: – 4Gb veličina baze (veličina je veoma mala generalno, nije prihvatljiva za multimedijalne svrhe) – Podrška samo za 1 CPU • Ne može se transparentno upgrade-ovati(re- instalacija pune verzije je obavezna) • Jasno je prepoznata u zajednici kao “free cheese” www.MindTheBird.com
  28. 28. Microsoft SQL Tačke razmatranja Cijena Windows-Only Teška administracija Možete cijene nadi ovdje Ovo je Microsoft. MS SQL-bazirana rješenja http://store.microsoft.com/microsoft/SQL- Ovo je Windows. obično zahtjevaju Server-2008-Standard- Znači Vi (ili Vaša professonalnu podršku. Edition/product/14CF716A/?WT.mc_id=sqlserv ersite_enterpriselink mušterija) mora kupiti i Cijena se računa kao: Windows Server takođe. 1) Server License + # of Client Access Licenses Još jedna cool osobina (CALs) Database engine 2) Unlimited price per e-business Management tools Još CPU Reporting SOA stvari Integration S nečim stvari Embed-ovanje u Vaš BI web-services proizvod Cloud Enterprise bus ISV mora potpisati ISV Royalty Počinje od Agreement da bi mogao $xxxx po procesoru prodavati SQL Server kao dio third-party solucije. www.MindTheBird.com
  29. 29. Oracle Tačke razmatranja Oracle je skup i cool Firebird i Oracle Teška administracija Mnoga preduzeda Oracle-bazirana rješenja obično zahtjevaju koriste Firebird kao tier- Ako možete priuštiti profesionalnu podršku 2 database sa Oracle-om Oracle licenciranje i support i nekoliko – dok je glavna baza posvedenih administratora. možete priuštiti Oracle bazirana na Oracle-u, administratora da Visoka umjeća za razvoj podružnice ili udaljene Da bi napravili profesionalna održava bazu zdravom – lokacije koriste Firebird. Oracle-bazirana rješenja to je dobro za Vas. developeri moraju imati Embed-ovanje u Vaš Mnogi ISV-ovi koriste visoka umjeda. proizvod Firebird za lightweight ISV mora potpisati verzije svojih proizvoda, Glavna stvar o Oracle-u je specijalni ugovor za i Oracle – za high-end – možda Vama ne treba prodaju Oracle-a kao dio verzije. najskuplji software da bi third-party rješenja. uradio posao koji može uraditi besplatni software? www.MindTheBird.com
  30. 30. Onda, kako se Firebird može takmičiti sa zrelim Enterprise bazama? - Milion transakcija u minuti je dovoljno za gotovo sve database aplikacije. Da li je? Provjerite Forrester izvještaj: TPC Benchmarks Don't Matter Anymore www.forrester.com/rb/Research/tpc_benchmarks_dont_matter_anymore/q/id/53871/t/2 - Moderni hardware (SSD, 64Gb RAM) omogudava da napravite veoma brze sisteme, koji prevazilaze generalne poslovne potrebe. Provjerite IDC izvještaj #206058: Da li će Storage Virtualizacija postati Mirotvorac u ratu baza podataka? www.MindTheBird.com
  31. 31. Postavite pravo pitanje Da li je Firebird dovoljno dobar za Vaše ciljeve? www.MindTheBird.com
  32. 32. Firebird Zajednica: pridružite nam se! Najaktivnije zajednice developera su u: • Brazilu • Njemačkoj • Rusiji • SAD • Australiji • Italiji • Francuskoj • Turskoj • Španiji • I mnogim još! www.MindTheBird.com
  33. 33. Firebird: dalji koraci Posjetite Promotivni Firebird 2.5 sajt www.MindTheBird.com 1. Download-ujte Firebird prezentacije i banere 2. Pridružite se MindTheBird! i pomozite Firebird-u 2.5 da krene – http://twitter.com/mindthefirebird – http://groups.google.ru/group/mindthebird – LinkedIn MindTheBird 3. Postavite Firebird banere i prezentacije na Vaš site/blog Slobodno koristite bilo koji dio ove prezentacije kao template za vaše lične Firebird-related prezentacije. www.MindTheBird.com

×