MySQL中的数据库表是如何实现的?
在源代码中我想有一个表对象,但是表的元素如何存储在该对象中?使用向量、链表、树或其他东西?当我下载包含大量类的大型程序的源代码并且对此感到好奇时,我似乎永远找不到东西。
In the source code I suppose there's a table object, but how are the elements of a table stored in that object? With a vector, linked list, tree, or something else? I can never seem to find things when I download the source of huge programs with lots of classes and was just curious about this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MySQL 中可以使用多种不同的表实现。通常,基于磁盘的树是使用 b 树 http://en.wikipedia 的变体来实现的。 org/wiki/B 树
There are several different table implementations that can be used in MySQL. Typically, disk-based trees are implemented using variations of a b-tree http://en.wikipedia.org/wiki/B-tree