データベース開発の未来を想像してみて

気まぐれは、データベースのために、私たちは本当に実現することができ、会社の将来の強度や研究機関を楽しみにして、それを想像し、将来のデータベースの開発の一種とみなすことが、いくつかの興味深いものと機能を考えます。

:分散オペレーティングシステム---永久機関のタイプのオペレーティング・システム

すべてのデータベースの後にチャットデータベース、オペレーティングシステムについての最初の話は、インストールしてオペレーティングシステムを展開します。
一般的な、魅力的な故障しているなどの電源、CPU、ハードディスク、メモリ、ネットワーク、ハードへの故障電流の一般的なアプリケーションサービス、。非分散型のオペレーティングシステムではなく、個々のサーバーリソースの下だけでなく、K8Sコンテナの時代でも、今、合理的な利用を最大化します。現在、アプリケーション・サービス・レベル、そこに読み込まれ、書き込み性能は、CPU、メモリ、ネットワークのボトルネックは、これらのボトルネックを突破します分散オペレーティングシステム内のデータベースには、アプリケーションの種類は永久運動、決してダウン、十分なリソースを達成するために場合、自動弾性伸縮リソース、パフォーマンスは、リソースの全体的な使用が合理的に、アプリケーション・サービスはもはやハードウェアの問題を懸念している、ボトルネックになることはありません。
現在は、分散ファイルシステムを実現する場合でも、ストアファイル、まだ分散CPUを実装していない、メモリ、ネットワークに(などCEPHファイルシステム、など)に分散するだけでなく、オーロラを表す、データベースに大きな変化をもたらしましたPolarDB等は、基本的に大幅に改善されたハードドライブの故障、安全性、性能及び弾性拡張性の懸念を持っていない、ストレージ及び計算、ハードウェアの分離を達成します。
メインCPU、ハードディスク、メモリ、ネットワークは、すべてが達成した場合は真の分散、もはや単一のCPU、ハードディスク、メモリ、ネットワークを区別しない、すべてのリソースが大きな池であり、すべての分散クラスタのCPUおよびメモリそこ他のリソースのクラスタは、共有することができている、100%の信頼性の高いアプリケーションサービスを実現することができるので、いずれかの限られた利用サービスのリソースが自動的に、弾力性を拡張することができ、その後、サービスは、物理マシン上で実行されていません、 1つの物理ノードの障害は、事業の正常な動作に影響を与えない場合でも、分散オペレーティングシステムにおける動的な実行では、データの安全性と信頼性に影響を与えません。
費用は、将来的にはこれらのオペレーティングシステムを信じるように、アーキテクチャと実用的な話に、このような分散型オペレーティングシステム、ハードウェアとソフトウェアのサポートの必要性はなく、ソフトウェアとハードウェア技術の急速な発展との出現を残されていません。

II:インテリジェントデータベース

現在のデータベース・インテリジェンスは、自動化、インテリジェントな運用・保守ではなく、多くの真のインテリジェントな企業、大部分が真であることを指摘しておかなければ。インテリジェントなデータベースの場合、個人べき想像力は、機械学習、自動、適応複雑な環境、無人インストールの展開、運用、保守、およびデータベースの使用であり、最高の実行状態の最高を保ちます。
1:自動パフォーマンス・チューニング、各種パラメータの設定を維持するためのCPU、メモリ、ハードディスク、ネットワーク、カーネル、スレッド、TCP接続の自動チューニング、データベースの起動操作を開始、の無プロファイルが最適です、データベースのパフォーマンスが最適です。
2:自動的に追加して、インデックスの最適化、データベーステーブルは、実際の状況に基づいて、データベースによって、最適なインデックスを作成するには、それが作成されたときにインデックスを指定する必要はありません。
3:動作及び保守員が動的にこのような大規模なフィールドを無効にするように、開発基準を指定することができるデータベースは、主キーテーブルは、監査データベース開発仕様を増加させる、エラーの作成に直接存在しません。
4:複雑なSQLの自動書き換えSQL文が自動的に書き換え簡素化し、最適化SQLの実行効率ができます。
5:パラレルクエリは、クエリの効率を向上させます。
6:詳細なデータベーステーブルのアクセス統計、データは、ホットとコールドホットとコールドデータとを区別することができ、データベースが最高の最適な熱データに常にあるように、自動的に分離することができる状態読み書き。
7:Excelに似た柱状ストレージとデータストレージラインストレージが存在、実際のHTAP、完璧なサポートOLTPとOLAPのシーンを達成するために、データベースを読み取ることができ、とにかく計算することができます。
8:クラスタ管理は、より合理化と馬鹿スタイルの管理、成熟したクラスターの展開、すなわち完了し、より安全で信頼性の高いフェイルオーバー管理を実現します。

3:ハイブリッドデータベース

現在のデータベースは、あなたが私を持っているということができる、私はあなたを持っている、あなたが持っているもの、ご支援、私も持っているだけでなく、サポートしている必要があります。様々なデータベースには、独自の最適なアプリケーションシナリオを持っていますが、シーンは、Oracleは、MySQLの、PG、Redisの、が行われている多様である MongoDBの、FLINK、Kafak 、他のデータベースが存在するので、開発・運用・保守担当者であること巨大な挑戦、より複雑なのより多くの使用は、ちょうどあなたが多くのエネルギーを費やす必要がソフトウェアをインストールします。
それはデータベースの専門知識の様々な組み合わせ将来のAデータベースで発生することがあり、及びMariaDBサポートOralceデータベースのような直接使用するためのコードゼロセット、複数のデータベースを変更することができ、単にsql_modeの= ORACLEを変更し、完全な互換性oralce構文であることができます。このようなデータベースは、他のデータベースに直接プラグアンドプレイのための枠組みである可能性があります。世界を支配するために、データベースの最後の1種類。

アイデアは常に更新されます。

おすすめ

転載: blog.51cto.com/wangwei007/2460155