Firebird: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k {{terjemah|Inggris}}
Jazle (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1:
'''Firebird''' (sering disebut juga FirebirdSQL) adalah [[sistem manajemen database relasional]] yanngyang menawarkan fitur-fitur yang terdapat dalam standar [[ANSI]] [[SQL]]-99 anddan [[SQL]]-2003. RDBMS ini berjalan baik di [[Linux]], [[Microsoft Windows|Windows]], maupun pada sejumlah platform [[Unix]]. Firebird di diarahkan dan di-maintain oleh [[FirebirdSQL Foundation]]. Ia merupakan turunan dari [[Interbase]] versi open source milik [[Borland]].
{{terjemah|Inggris}}
'''Firebird''' (sering disebut juga FirebirdSQL) adalah [[sistem manajemen database relasional]] yanng menawarkan fitur-fitur yang terdapat dalam standar [[ANSI]] [[SQL]]-99 and [[SQL]]-2003. RDBMS ini berjalan baik di [[Linux]], [[Microsoft Windows|Windows]], maupun pada sejumlah platform [[Unix]]. Firebird di diarahkan dan di-maintain oleh [[FirebirdSQL Foundation]]. Ia merupakan turunan dari [[Interbase]] versi open source milik [[Borland]].
 
Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah [[Initial Developer's Public License]] (IDPL), sementara modul-modul aslinya dirilis oleh [[Inprise Corporation|Inprise]] berlisensi di bawah [[InterBase Public License]] 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari [[Mozilla Public License]] 1.1.
 
==Sejarah==
Pengembangan codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan memporting [http://cvs.sourceforge.net/viewcvs.py/firebird/interbase/ kode Firebird 1 berbasis C] ke dalam bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis pertama dari [http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/ codebase Firebird 2]. Pengembangan ini merupakan satu kemajuan signifikan bagi para developer dan seluruh tim dalam project Firebird, namun tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird 1.5, pengembangan lebih lanjut difokuskan pada titikFirebird rilis berikutnya terhadap Firebirdversi 2.
 
[http://www.interbase-world.com/en/community/interviews/577.php Jim Starkey], Firebird dalam usianya yang ke-20 tahun
Baris 12 ⟶ 11:
Versi stable yang ada saat ini adalah '''Firebird 1.5.2'''. [http://ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_15 Rilis] ini merepresentasikan komitmen dari Project Firebird pada developer dan membawa sejumlah pembaruan dalam Firebird sebagai salah satu database open source yang terkenal.
 
TheVersi yang mengacu pada pemanfaatan [[NPTL | Native Posix Thread Library]] Linuxyang buildsterdapat referredpada toLinux inseperti thepada [http://www.ibphoenix.com/downloads/Firebird_v15pt1_ReleaseNotes.pdf release notes] aretersedia availablepada inarea [http://ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_15 downloadsdownload] areaFirebird.
 
'''ChangesPerubahan fromdari previousversi versionsebelumnya''':
Rilis baru ini membawa pembaruan dalam penggunaan charset yang mengijinkan penggunaan NONE sebagai charset transparat. (Perubahan ini dilakukan pada inti internal untuk membuat charset NONE tersebut lebih mudah untuk digunakan pada proses manipulasi data dari atau pada field-field yang menggunakan charset lain.)
This release adds a charset improvement, allowing use of NONE as a fully transparent charset everywhere. (Changes were made in the engine to make the character set NONE more friendly about reading / writing data from and to fields of another character set.)
 
Rilis ini juga menambahkan basis konfigurasi yang memungkinkan server untuk membatalkan proses yang berjalan terkait dengan kebutuhan debugging saat saat melakukan analisis kesalahan (bugcheck) ataupun eksepsi terstruktur (structured exceptions).
It adds the config-driven ability to abort a server process in the case of bugchecks or structured exceptions (to produce a core dump).
 
Versi Firebird Superserversuperserver hadsebelumnya amemiliki link-timeserangkaian issu backward compatibility issueterkait withdengan thelink-time dengan NPTL (Native POSIX Thread Library) thatyang maybisa causemembuat itdistro tolinux beyang unstablemengaktifkan onlibrary LinuxNPTL distributionsmenjadi thattidak enablestabil, thenamun NPTLdi inversi theyang GNUterbaru C.saat Theini, new NPTL builds of Superservermasalah-masalah solvedtersebut thesetelah problemsterselesaikan.
 
TheRilis currentyang releaseada representssaat aini direpresentasikan sebagai major upgrade todari sisi thedatabase engine, whichyang hasselama beenini developedtelah bydikerjakan an independentoleh [http://sourceforge.net/project/memberlist.php?group_id=9028 teamtim] ofindependen voluntaryyang developersterdiri fromatas thesejumlah programmer lepasan dari [http://sourceforge.net/projects/interbase/ Source code InterBase(tm) source code] thatyang wasdirilis released byoleh [[Borland]] underdibawah thelisensi [http://ibphoenix.com/main.nfs?page=ibp_ipl InterBase Public License] v.1.0 onpada tanggal 25 JulyJuli 2000.
 
==NameBentrok clashPenamaan==
InPada bulan [[April 2003]], Yayasan [[Mozilla Foundation]] decided tomemutuskan renamemengganti theirnama [[web browser]] frommereka dari ''Phoenix'' tomenjadi ''Firebird''. ThisKeputusan decisionini causedditanggapi concerndengan withinserius theoleh project Firebird databaseDatabase projectdengan dueasumsi tobahwa thehal assumptiontersebut thatbisa usersmembingungkan woulduser bekarena confuseddua byproduk aberbeda databasemenggunakan andnama webyang browseridentik usingsama. theProtes Firebirdatas name.hal Theini disputeberlanjut continuedhingga untilpara thedeveloper Mozilla developers issuedmembuat asatu statementpernyataan makingyang clearjelas thatbahwa thenama Firebird namedalam waskenyataannya in realityadalah ''Mozilla Firebird''. ThePernyataan ini statementjuga alsomembuat madememperjelas clearbahwa thenama Mozilla Firebird namemerupakan wassebuah acodename atas project codenameweb browse yang tengah dikerjakan oleh Mozilla. OnPada [[Februarybulan 9]]Feburari, [[tepatnya tanggal 9 Februari 2004]], Mozilla renamedpada itsakhirnya mengganti kembali nama browser themereka sebagai [[Mozilla Firefox]], thusDengan demikian hal tersebut secara clearingotomatis upmenghilangkan [http://www.mozilla.org/projects/firefox/firefox-name-faq.html confusionkebingungan] user.
 
==SeeLihat alsojuga==
*[[ListDaftar ofsistem relationalmanajemen database management systemsrelasional]]
*[[Perbadingan atas sistem manajemen database relasional]]
*[[Comparison of relational database management systems]]
 
==Pranala luar==