目次:
定義-Drizzleはどういう意味ですか?
Drizzleは、MySQLに基づいたオープンソースのリレーショナルデータベース管理システム(RDBMS)です。 DrizzleはWebおよびクラウドコンピューティングアプリケーション用に構築されており、MySQLよりもフットプリントが小さくなっています。 Drizzleのコマンドは、構造化照会言語(SQL)を使用して記述されています。 そのソフトウェアライセンスは、GNU General Public License(GPL)およびBerkeley Software Distribution(BSD)ライセンスの一部に基づいています。
TechopediaはDrizzleについて説明します
Drizzleは2008年にBrian Akerによって開始されました。コミュニティ主導のプロジェクトの成果であるDrizzleのリリースは2週間ごとに行われ、そのマイルストーンのほとんどは3〜4か月ごとに発生します。 C ++で記述されたDrizzleは、MySQLのバージョン6.0に基づいていました。 (Drizzleは組み込みシステム向けに設計されていないという点でSQLiteとは異なります。)Drizzleは現在、Canonical Ltd.、Google、Six Apart、Sun Microsystems、Rackspace、Intelの人々によって開発されています。 このRDBMSは、Linux、Mac OS X、Solaris、FreeBSDなどのUnixライクなオペレーティングシステム用に設計されています。
開発者は、MySQLのより小さなバージョンを作成するために、不要なコードを削除し、残っているコードをリファクタリングして、マイクロカーネルで実行できるようにしました。 カーネルから削除された操作は、プラグ可能なコンポーネントとして提供されます。
MySQLの簡易バージョンであるにもかかわらず、Drizzleにはすでに次の機能が含まれています。
- POSIX準拠
- ビュー用のプラグ可能なアーキテクチャ
- ストアドプロシージャ
- ユーザー定義関数
- ストレージエンジン
- インテリジェントプロキシ
- マルチCPU
- 最適化されたフィールドタイプ
- 効率的なメモリ使用量
- InnoDBデフォルトストレージエンジン
- ローカライズされたコマンドラインツール
Drizzleがサポートするデータタイプの一部は次のとおりです。
- INT
- ダブル
- 浮く
- VARCHAR
- BLOB
- 日付
- タイムスタンプ
- 日付時刻
- ENUM