RDMBSで使用される主なアルゴリズムは何ですか?RDBMSはどのアルゴリズムを使用していますか?
0
A
答えて
4
2
非常に複雑なトピックです。 Bツリーはアルゴリズムの1つに過ぎません。それはレコードをすばやく見つけるために使用されるバイナリアルゴリズムです。
はここにいくつかの他、次のとおりです。 http://en.wikipedia.org/wiki/Category:Database_algorithms
SQLiteのは、コードベースは非常に小さく、大きなものよりも理解する方がはるかに簡単ですので、勉強する良いデータベースです。
+0
SQLiteは、大きなものを大きくする並行性の問題を回避します。これは、データ検索の仕組みを知りたいだけならプラスになるかもしれません。しかし、現代のデータベースを実際に理解するには、MVCCと先読みログが何であるかを知る必要があります。 –
関連する問題
- 1. どのRDBMSを使用しますか?
- 2. pythonのsorted()はどのアルゴリズムを使用していますか?
- 3. table.sortはどのアルゴリズムを使用していますか?
- 4. OpenCVのバイエル変換はどのアルゴリズムを使用していますか?
- 5. Rubyのソート方法はどのアルゴリズムを使用していますか?
- 6. C++ブーストプリムのアルゴリズムはカスタムウェイトを使用していますか?
- 7. scipy.optimize.leastsqはどの最適化アルゴリズムを使用していますか?
- 8. Perlはどのようなハッシュ関数/アルゴリズムを使用していますか?
- 9. Math.randomはどのようなアルゴリズムを使用していますか?
- 10. テキスト:ファイルまたはrdbmsを格納していますか?
- 11. WPF 3Dアルゴリズムの質問:どのモデルを使用していますか?
- 12. どのような遺伝的アルゴリズム/プログラミングライブラリを使用していますか?
- 13. Array#にはどのアルゴリズムが含まれていますか?使用?
- 14. RDBMSの抽象化レイヤとしてJDBCを使用できますか?
- 15. 標準的なZIPではどのアルゴリズムが使用されていますか?
- 16. メモリ管理アルゴリズムはどこで使用されていますか?
- 17. なぜscikit-learn truncatedSVDはデフォルトで「ランダム化」アルゴリズムを使用していますか?
- 18. WinRarでどのデータ圧縮アルゴリズムが使用されていますか?
- 19. ask.fmでどの暗号化アルゴリズムが使用されていますか?
- 20. SQL Server CEはどのような暗号化アルゴリズムを使用しますか?
- 21. MsOfficeはファイル暗号化にどのようなアルゴリズムを使用しますか?
- 22. MRI Ruby 1.8はどのようなメモリ再生アルゴリズムを使用していますか?他の言語で
- 23. Androidのスペルチェッカーで使用されているアルゴリズムはどれですか?
- 24. RDBMS、Doc/Obj ODBMS、またはGraphを使用するかどうかを決定する方法は?
- 25. OpenCV cvtColor()はどのようなグレースケール変換アルゴリズムを使用していますか?
- 26. GMPは、プライムフィールド反転(mpz_invert)にどのようなアルゴリズムを使用していますか?
- 27. 人の属性に基づいてクラスタリングするためにどのようなアルゴリズムを使用しますか?
- 28. アルゴリズムを使用して未知のテキストメッセージをグループ化するにはどうすればよいですか?
- 29. AndroidのContext.openFileOutput()はどのファイルシステムパスを使用していますか?
- 30. 私はどのバージョンのC++を使用していますか?
DBMSは単純なシステムではありません。基本レベルでは、Bツリーを使用します。私はあなたの質問があまりにも広いと言う必要があります。もしあなたが望むなら、あなたはmysqlのソースコードをダウンロードすることができます(オープンソースだと思います)。 – shahkalpesh