Firebirdのアプリケーション開発に関する本

firebird-logo Habrの読者は、しばらくの間、人気のある言語とフレームワーク用のFirebird DBMSのアプリケーション開発の機能を詳しく説明する一連の記事と例に取り組んでいることを知っています: ADO.NETデスクトップASP.NET MVCDelphiは 、PHP、Java、Androidで動作しています。 また、2014年以来、私はロシア語版Firebird言語のドキュメントの編集者であり、国際的なFirebirdドキュメントグループのメンバーです。



例に取り組む過程で、私はこれらの記事を組み合わせて、Firebird専用の開発に向けた本格的な本に論理的に補足する必要があるという結論に達しました。 開発に関する多くの資料があり、SQL言語に関するロシア語のドキュメントがありますが、アプリケーションの作成プロセスの一貫したプレゼンテーションと初心者の基本的な間違いの説明を含む本が役立ちます。



あなたが尋ねる-実際に、ここでハブラー?







さらに、Habréの本の主要章の資料を公開する予定です。 これは非常に珍しいことです-今では外国の本から翻訳された章だけが出版されていますが、Habr政権がロシアの本に反対しないことを願っています。



現在、Firebirdは小さなデータベース用のDBMSとして不当に見なされていますが、最大4テラバイト(たとえばMetallinvestbank)のデータベースを数千人のユーザーが使用する産業運用の例があるため、本には間違いなく他のDBMSおよびビッグデータサポートに対するFirebirdの利点に関するセクションがあります。



一般に、私は本のかなり伝統的な計画を立てます。主な焦点は、さまざまなテクノロジー、開発環境、プログラミング言語を使用したアプリケーション開発プロセスになります。 さらに、Windows、Linux、MacOS、AndroidにFirebirdをインストールして構成する方法を検討してください。



SQL言語の完全なガイドはここにありますので、小さな章でSQL言語の基本について説明します。 また、Firebirdの管理の基本、トレースと監視のツール、およびデータベースのセキュリティの確保についても説明します。 最後のパートでは、Firebird DBMS自体の機能の拡張、外部関数(UDF)および新しい外部UDRモジュール(外部プロシージャ、関数、トリガー)、およびその他のタイプのプラグインの作成について説明します。



本を書いている間、彼らは、Dmitry Emanov(Firebirdの主任建築家)、Roman Simakov(RedBazaの主任開発者)、およびiBase.ruのAlexey KovyazinとDmitry Kuzmenko (本の執筆の資金スポンサーとしても活動しています)との協議を支援すると約束しました。



基礎は、 ibase Webサイト、 Firebird DBMS SQL言語ガイド 、Firebirdのさまざまなバージョンのリリースノート 、およびその他の利用可能なドキュメントに投稿されたさまざまな記事に基づいています。 いくつかの記事もHabrに投稿されています( さまざまなコンポーネントとドライバー を使用したFirebird DBMSのアプリケーションの作成 :FireDacさまざまなコンポーネントとドライバーを使用したFirebird DBMSのアプリケーションの作成:ADO.NET Entity Framework 6 )。



本の計画された構造は次のようになります。





本の内容に関する提案があれば、喜んで考慮に入れます。



All Articles