Firebird (データベース)

Firebird
最新版
5.0.0 / 2024年1月11日 (10か月前) (2024-01-11)
リポジトリ ウィキデータを編集
対応OS Win32, Win64, Linux x86, Linux AMD64, Android
種別 RDBMS
ライセンス IPL, IDPL
公式サイト https://www.firebirdsql.org/
テンプレートを表示

Firebirdファイアバード)は、InterBaseから派生したオープンソース関係データベース管理システム (RDBMS)。オープンソースで開発されており、Mozilla Public Licenseを元にしたIPL(InterBase Public License)と IDPL (Initial Developer's Public License)(商用・非商用問わず利用できるが、オリジナル〈ここではFirebirdを指す〉のソースコードを改変したプログラムを利用する場合は、その変更箇所のコードを公開しなくてはならない)によってライセンスされている。

特徴

PostgreSQLMySQL(InnoDB)MVCC(多版同時実行制御)と同様のMGA(マルチ・ジェネレーション・アーキテクチャー)による高度なトランザクション管理機能を有する。ストアドプロシージャや、トリガー、UDF(ユーザー定義関数)等の商用データベースに通常備わっている機能を網羅している。ただしオブジェクトの命名則が厳しい(Firebird 4.0で拡張)、プライマリキーのAUTO INCREMENTが用意されていない(Firebird3.0で導入)など、やや旧式な仕様もある。なおPHPなどアプリケーションからの接続には、InterBase対応の関数・ライブラリを流用できる。

2007年6月に開催された「オープンソースカンファレンス2007.DB」で行われた公開ベンチマークテストでは高評価を得ているが[1]、解説書籍の出版が少ない、レンタルサーバではサポートされていないなど日本国内での認知度はまだまだ低い。

特筆すべき機能として、有償ではあるが米IBフェニックス社の「IBPレプリケータ」を導入し、GUI上から設定することにより、IPネットワークで接続された複数のFirebird同士で同期処理を行なうことが可能となる。これはトリガーの機能を応用したもので、更新された箇所を同期処理用のテーブルに蓄積し、蓄積内容を設定された別のFirebirdに対し定期的に送信すると言うものである。この他にも、Firebirdのレプリケーションソフトは多数存在する。 Firebird 4.0からビルトインのレプリケーションが実装された。 また、RDBMS側からクライアントへのコールバックを実現する、イベントアラータはFirebirdの初期開発者であるJim Starkeyの発案によるものである。

Firebirdは一般的なC/S(Client Server)のデータベースとしての利用のほか、データベースライブラリとしても利用でき、生成されるデータベースファイルも一つのOSファイルであるため、アプリケーションへの組み込みが容易である。組み込んだ例としてはLibreOffice Baseの4.2以降でFirebird Embeddedが利用できる。

インストール

Windows版には専用のインストーラが用意されている。Linux版もダウンロードパッケージに含まれる「install.sh」を実行すれば自動的に「/opt」以下にインストールされる。ただしisqlコマンドを使う場合、実行環境(Fedoraなど)によっては同名の全く別のプログラムが起動してしまうので、「isql2」など重複しない別名のシンボリックリンクを作成しておく必要がある。

歴史

2000年6月25日、ボーランドから InterBase 6.0のソースコードが公開され[2][3]、それから1週間のうちにSourceForgeにFirebirdプロジェクトが登録された[4][5]

2002年3月11日、Firebird 1.0が Linux、Windows、Mac OS X向けにリリースされた[6]。それから2ヵ月後には、SolarisFreeBSD 4、HP-UXへも移植された[7]

Mozilla Foundationの新ブラウザが登場した際、一時期 "Mozilla Firebird" の名称を使用したため多少の混乱があったが、2004年2月10日にmozilla.orgがブラウザの名称をMozilla Firefoxに変更したことで決着した。[1]

2004年2月23日、Firebird 1.5がリリースされた[8]。ポーティングのため2000年よりソースコードをC言語からC++へ変更する開発が行われてきたが、このリリースは初めてC++コードベースを使った安定版である。クエリ最適化の改良、SQL92準拠の式、SQL:1999準拠のSAVEPOINT、明示的なロックが追加された[9]

2006年11月12日、Firebird 2.0がリリースされた[10]64ビットアーキテクチャのサポート、FROM句での入れ子テーブル、ロック時のタイムアウトでの式の利用が追加された[11]。さらに、バージョン 2.1にて、データベーストリガ再帰クエリSQL:2003準拠のMERGE文が追加された[12]

2010年10月4日、Firebird 2.5がリリースされた[13]。これまでスレッドモデルで実装されたSuper Serverと、プロセスモデルで実装されたClassic Serverの2つのサーバーモデルを並行して開発してきたが、バージョン2.5では新たにSuper Classicと称するサーバーモデルが追加される。Super Classic版では、Super Server版のボトルネックとなっていた統合型キャッシュを見直し、スレッド毎にキャッシュバッファを実装することで、これまで弱点とされてきたSMPへの対応を強化し、スケーラビリティが向上する予定である。その他に、正規表現や外部データベースへの接続が追加された[14]

2016年04月19日、Firebird 3.0がリリースされた[15]。これまでスレッドモデルで実装されたSuper Serverと、プロセスモデルで実装された Classic Serverの2つのサーバーモデルを並行して開発し、バージョン 2.5では新たにSuper Classicと称するサーバーモデルが追加されたがFirebird 3.0実行形式ファイルの単一化が施された(デフォルトはSuper Server)。さらにウィンドウ関数や統計関数がサポートされ、各種制限の緩和、データベースごとのコンフィグレーション、スクローラブルカーソル、パッケージなどが追加された[16]

2021年06月01日、Firebird 4.0がリリースされた。アーキテクチャや操作に根本的な変更を加えることなく、メタデータ識別子の長さの拡張(63文字まで)、10進浮動小数点(DECFLOAT)、NUMERICおよびDECIMALの最大精度を38桁に向上、INT128(128ビット整数)の導入、暗号化および暗号ハッシュのための組み込み関数など、新しいデータ型や多くの改良が導入された[17]

2024年01月11日、Firebird 5.0がリリースされた。このリリースでは、パフォーマンス、マルチスレッド処理 (バックアップ、リストア、スイープを含む)、SQL クエリ プロファイリングの領域が改善され、スケーラビリティが向上し、SQL 言語の多数の機能強化が行われた[18]

管理ツール

受賞

  • 2009. SourceForge Community Choice Award: Best Project for enterprise. Finalist on Best Project and Best Project for Government.
  • 2007. SourceForge Community Choice Award: Best Project for enterprise, Best user support.

脚注

  1. ^ https://xtech.nikkei.com/it/article/NEWS/20070624/275673/
  2. ^ “Inprise/Borland Introduces InterBase 6.0 Now Free and Open Source on Linux, Windows, and Solaris”. (2000年7月16日). オリジナルの2004年12月6日時点におけるアーカイブ。. https://web.archive.org/web/20041206174134/www.borland.com/news/press_releases/2000/07_16_00_ib6.html 29 January 2009閲覧。 
  3. ^ Borland.com: Inprise/Borland Introduces Interbase 6.0 Now Free and Open Source on Linux”. Linux Today. 2009年1月29日閲覧。
  4. ^ Firebird History”. 2009年1月31日閲覧。
  5. ^ Paul Reeves. “What's happening to InterBase”. Borland User Group. pp. 2. 2009年1月29日閲覧。
  6. ^ IBPhoenix Community News Archive” (2000年3月11日). 2009年1月29日閲覧。
  7. ^ IBPhoenix Community News Archive” (2000年4月11日). 2009年1月29日閲覧。
  8. ^ “Firebird Relational Database 1.5 Final Out”. Slashdot. (23rd February 2004). http://developers.slashdot.org/article.pl?sid=04/02/23/201230 31 January 2009閲覧。 
  9. ^ Helen Borrie (2007年11月30日). “Firebird 1.5.5 Release Notes”. Firebird Project. 2009年1月31日閲覧。
  10. ^ Dmitry Yemanov. “Firebird 2.0 Final Release Launches in Prague”. 2009年2月5日閲覧。
  11. ^ Helen Borrie (2009年1月22日). “Firebird 2.0.5 Release Notes”. 2009年2月5日閲覧。
  12. ^ Helen Borrie (2008年7月15日). “Firebird 2.1 Release Notes”. 2009年2月7日閲覧。
  13. ^ Alexey Kovyazin. “Firebird 2.5 Introduces New Audit Features and Improved Scalability”. 2010年10月6日閲覧。
  14. ^ Helen Borrie (2008年7月2日). “Firebird 2.5 Release Notes”. 2009年2月9日閲覧。
  15. ^ Alexey Kovyazin. “Firebird 3.0 is released”. 2016年5月7日閲覧。
  16. ^ Helen Borrie (2016年4月28日). “Firebird 3.0 Release Notes”. 2016年5月7日閲覧。
  17. ^ Helen Borrie,Dmitry Yemanov (2021年6月1日). “Firebird 4.0 Release Notes”. 2021年12月16日閲覧。
  18. ^ Helen Borrie,Mark Rotteveel(2024年01月10日). “Firebird 5.0 Release Notes”. 20240-01-16閲覧。

外部リンク

Read other articles:

Untuk seniman Korea-Amerika, lihat Joon Park (seniman). Ini adalah nama Korea; marganya adalah Park. Joon ParkPark saat konser g.o.d tahun 2017Nama asalPark Joon-hyungLahir20 Juli 1969 (umur 54)Korea Selatan[1]PekerjaanAktor, penyanyiAgenSidusHQAnak1Karier musikInformasi latar belakangGenreK-pop, R&BTahun aktif1999–sekarangLabelJYP EntertainmentSidusHQArtis terkaitg.o.d JYP Nation Nama KoreaHangul박준형 Hanja朴俊炯 Alih AksaraBak JunhyeongMcCune–ReischauerPak C...

 

 

2012 Filipino filmSta. NiñaTheatrical movie posterDirected byEmmanuel Quindo PaloScreenplay byLiza MagtotoEmmanuel Quindo PaloStory byEmmanuel Quindo PaloProduced by Rodel Nacianceno Emmanuel Quindo Palo Susan V. Tagle Starring Coco Martin Alessandra de Rossi Anita Linda Angel Aquino Irma Adlawan Nanding Josef CinematographyNor DomingoRI LimEdited byChrisel Galeno-DesuasidoTara IllenbergerMusic byMike Albert IdiomaDean RosenProductioncompaniesCinemalayaCCM CreativesDistributed byStar CinemaC...

 

 

Albert GüntherLahirAlbert Charles Lewis Gotthilf Günther3 Oktober 1830Esslingen, JermanMeninggal1 Februari 1914(1914-02-01) (umur 83)KewKebangsaanJermanWarga negaraBritania RayaPekerjaanZoologisPenghargaanLinnean Medal (1904) Albert Karl Ludwig Gotthilf Günther FRS, juga Albert Charles Lewis Gotthilf Günther (3 Oktober 1830 – 1 Februari 1914), adalah seorang zoologis, iktiologis dan herpetologis Inggris kelahiran Jerman. Günther adalah taksonomis reptil paling produ...

Voce principale: Società Sportiva Dilettantistica Casarano Calcio. Casarano CalcioStagione 1986-1987Sport calcio Squadra Casarano Allenatore Lamberto Giorgis poi Giuseppe Placella Presidente Antonio Filograna Serie C28º posto nel girone C. Maggiori presenzeCampionato: Valori (34) Miglior marcatoreCampionato: Valeri (20) 1985-1986 1987-1988 Si invita a seguire il modello di voce Questa pagina raccoglie le informazioni riguardanti il Casarano Calcio nelle competizioni ufficiali della st...

 

 

Failed Russian lunar lander Luna-25Luna 25 lunar lander mock-upNamesLuna-Glob landerMission typeTechnology, reconnaissanceOperatorSRI RAS (IKI RAN)COSPAR ID2023-118A SATCAT no.57600Websiteiki.cosmos.ru/missions/luna-25Mission duration1 year (planned)Actual: c. 9 days (mission failure)[1] Spacecraft propertiesSpacecraft typeRobotic landerManufacturerNPO LavochkinLaunch mass1,750 kg (3,860 lb)[2]Payload mass30 kg (66 lb) Start of missionLaunch date23:10:5...

 

 

Pour les articles homonymes, voir Western (homonymie). Western spaghetti Décors du film Le Bon, la Brute et le Truand à Almería en Espagne. Données clés Catégorie Western spaghetti Rattaché au genre Western, film d'aventure Début du genre Duel au Texas (1963) Pays d'origine Italie Pour plus de détails, voir le corps de l'article. L'expression western spaghetti, parfois orthographiée western-spaghetti[1],[2], aussi nommée western italien (Western all'italiana en italien), désigne ...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Horace Bushnell Horace Bushnell adalah seorang teolog Amerika yang menyumbangkan pemikirannya bagi teori dan praktik pendidikan agama Kristen dan juga mengarang buku Christian Nurture.[1] Buku ini merupakan hasil refleksi Bushnell mengenai anu...

 

 

ميراف ميخائيلي (بالعبرية: מרב מיכאלי)‏  معلومات شخصية الميلاد 24 نوفمبر 1966 (العمر 57 سنة)بتاح تكفا الإقامة تل أبيب[1]  مواطنة إسرائيل  عدد الأولاد 1   أقرباء رودولف كاستنر (جدٌّ لأم)  مناصب عضو الكنيست[1]   عضوة خلال الفترة5 فبراير 2013  – 31 مارس 2015  فترة ...

 

 

Indonesian politician (1890–1949) Sam Ratulangi1st Governor of SulawesiIn office1945–1949PresidentSukarnoPreceded byNoneSucceeded byBernard Wilhelm Lapian Personal detailsBornGerungan Saul Samuel Jacob Ratulangi(1890-11-05)5 November 1890Tondano, North Sulawesi, Dutch East IndiesDied30 June 1949(1949-06-30) (aged 58)Jakarta, IndonesiaNationalityIndonesianSpouse(s)Emilie Suzanne Houtman(m. until 1926)Maria Catharina Josephine Tambajong(m. 1928)Children5EducationUniversity of Zurich Ge...

Hamid Awaluddin Duta Besar Republik Indonesia untuk Federasi RusiaMasa jabatan2008–2011PresidenSusilo Bambang YudhoyonoPendahuluSusanto PudjomartonoPenggantiDjauhari OratmangunMenteri Hukum dan Hak Asasi Manusia Indonesia ke-26Masa jabatan20 Oktober 2004 – 9 Mei 2007PresidenSusilo Bambang YudhoyonoPendahuluYusril Ihza MahendraPenggantiMohammad Andi Mattalatta Informasi pribadiLahir5 Oktober 1960 (umur 63)Parepare, Sulawesi Selatan, IndonesiaKebangsaanIndonesiaAlma materU...

 

 

Hospital in Highland, ScotlandRaigmore HospitalNHS HighlandThe tower at Raigmore HospitalShown in InvernessGeographyLocationInverness, Highland, ScotlandCoordinates57°28′25″N 4°11′35″W / 57.4736°N 4.1930°W / 57.4736; -4.1930OrganisationCare systemNHS ScotlandFundingScottish GovernmentTypeAcute GeneralAffiliated universityUniversity of AberdeenUniversity of StirlingServicesEmergency departmentYesBeds452HelipadYesHistoryOpened1941 (original site) 1970 (curre...

 

 

This is a list of U.S. state, federal district, and territory trees, including official trees of the following of the states, of the federal district, and of the territories. Statefederal districtor territory Common name Scientific name Image Year Alabama Longleaf pine Pinus palustris 1949clarified 1997[1] Alaska Sitka spruce Picea sitchensis 1962[2][3] American Samoa None [4] Arizona Blue palo verde Parkinsonia florida 1954[5][6] Arkansas Lobl...

Presiden Timor LestePortugis: Presidente da Repúblicabahasa Tetun: Prezidente RepublikaLambang Timor LestePetahanaJosé Ramos-Hortasejak 20 Mei 2022GelarYang MuliaDitunjuk olehPemilihan langsungMasa jabatanLima tahunPejabat perdanaFrancisco Xavier do AmaralDibentuk28 November 1975 Timor Leste Artikel ini adalah bagian dari seri Politik dan KetatanegaraanTimor Leste Konstitusi Presiden Jose Ramos Horta Perdana Menteri Taur Matan Ruak Krisis politik 2006 Parlemen Nasional Partai p...

 

 

Gameplay element of Pokémon GO The cover logo for the GO Battle League The GO Battle League (Japanese: GOバトルリーグ GO Battle League), sometimes shortened to the GBL, is a feature in Pokémon GO which allows for competitive, online trainer battles. This was introduced by Niantic on January 28, 2020.[1] The GO Battle League takes course over a Battle League Season[2] so that the league can provide different tournaments, cups, and rewards each and every season. Only tra...

 

 

Rate of energy expenditure by an endotherm at rest Basal metabolic rate (BMR) is the rate of energy expenditure per unit time by endothermic animals at rest.[1] It is reported in energy units per unit time ranging from watt (joule/second) to ml O2/min or joule per hour per kg body mass J/(h·kg). Proper measurement requires a strict set of criteria to be met. These criteria include being in a physically and psychologically undisturbed state and being in a thermally neutral environment...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Belgian military ranks – news · newspapers · books · scholar · JSTOR (November 2021) (Learn how and when to remove this message) The Belgian military ranks are the military insignia used by the Belgian Armed Forces.[1] Commissioned officer ranks The ra...

 

 

Motörhead Слева направо: Фил Кэмпбелл, Микки Ди, Лемми Основная информация Жанры Хеви-метал хард-рок спид-метал байкер-метал Годы 1975—2015 Страна  Великобритания Место создания Лондон Язык английский Лейблы SPVEpicSanctuary Бывшиеучастники Иэн Фрейзер «Лемми» Килмистер Фил Кэмпбе�...

 

 

Cameron WatersWaters di Sonoma Raceway pada 2024Kebangsaan AustraliaLahir3 August 1994 (1994-08-03) (usia 30)Mildura, VictoriaIzin balap FIA PlatinumKarier Kejuaraan SupercarsNo. mobil6Tim saat iniTickford RacingGelar juara0Start270Menang14Podium53Posisi pole27Klasemen 2022Posisi 2 (2908 pts)Karier NASCAR Seri Piala1 lomba dalam kurun waktu 1 tahunNo. mobil/timNo. 60 (RFK Racing)Lomba pertama2024 Toyota/Save Mart 350 (Sonoma) Menang Top 10 Pole 0 0 0 Karier NASCAR Seri Truk2 lomba d...

Dieser Artikel beschreibt die Bundesstraße 41 in Deutschland. Zur gleichnamigen Straße in Österreich siehe Gmünder Straße. Vorlage:Infobox hochrangige Straße/Wartung/DE-B Bundesstraße 41 in Deutschland Karte Verlauf der B 41 Alle Koordinaten: OSM | WikiMap Basisdaten Betreiber: Deutschland Bundesrepublik Deutschland Straßenbeginn: Saarbrücken(49° 12′ 16″ N, 6° 57′ 23″ O49.2044976.956378) Straßenende: Bad Kreuznach(49° ...

 

 

Irish novelist (1889-1928) This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (January 2019) Donn Byrne (born Brian Oswald Patrick Donn-Byrne; 20 November 1889 – 18 June 1928) was an Irish novelist. Biography He was born in New York City in the United States where, he claimed, his Irish parents were on a business trip at the time, and soon after ret...