数据库得查询功能是怎么实现的
数据库的查询功能实现原理: 数据库查询是数据库的最主要功能之一,都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。
最基本的查询算法是顺序查找,这种复杂度为On的算法在数据量很大时显然是糟糕的,但是好在计算机科学的发展提供了很多更优秀的查找算法,例如二分查找、二叉树查找等。如果稍微分析一下会发现,每种查找算法都只能应用于特定的数据结构之上,例如二分查找要求被检索数据有序,而二叉树查找只能应用于二叉查找树上,但是数据本身的组织结构不可能完全满足各种数据结构。
所以,在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构上实现高级查找算法。
0
纠错
猜你喜欢
锦绣南歌的黑衣人是谁
锦绣南歌黑衣人是王公,王公就是幕后大坏人。黑衣人的最终目标就...dellxps15怎么重装系统
重装系统安装方法如下去系统网站下载旗舰版镜像文件。使用软碟通...黄夏温哪里人
韩国。黄河温中国姨母习惯叫黄夏温,出生于年月日,是一个韩国的...不情愿的新娘泰国连续剧大结局
不情愿的新娘结局中,和重新举办婚礼,两人幸福的相守在一起,和...十大最强豹子排名
豹子作为一种猫科动物,它们与老虎相比,体型没有那么大,但是各...80支棉是什么意思
支棉指克的棉花做成根一米长的纱线。支是一个衡量棉纱线粗细的英...下溪村在浙江哪里
浙江省衢州市。浙江省衢州市开化县城关镇下溪村,隶属开化县工业...端午节发朋友圈怎么发比较好 端午节发朋友圈文案怎么写
很多人不知道端午节的时候朋友圈应该发什么比较好,其实我们在端...硫磺皂能一直洗脸吗
不建议一直拿硫磺皂洗脸。硫磺皂的主要成分是脂肪酸纳硫磺色素等...心想事成什么意思
心想事成,汉语成语,拼音是,意思是心中想要的都能圆满达到。多...野生仙人掌果功效
补充营养仙人掌果有着丰富的植物营养素,果肉中含有维生素以及核...小米监控怎么连接手机
小米小蚁智能摄像机可以和任意智能手机连接使用,只要该智能手机...芹菜不能和什么一起吃
黄瓜黄瓜中含有维生素分解酶,黄瓜做菜多是生食或凉拌,其中的酶...为什么君子兰是名花
一原因君子兰原来是非洲的花卉,引进到我国只有一百多年的历史,...与天津有关的诗词
天津帐饮凌云客,花市行歌绝代人。凤凰楼下天津畔,仰面迎风倒载...