数据库
溯夜流云
这个作者很懒,什么都没留下…
展开
-
腾讯云面试相关:(两个数据库的相关的问题)
1.什么是一致性哈希,或者说这是用来干嘛的? 当硬件设备不足以支撑当前用户数量的数据时,如何保证,加入新的硬件设备后,原来通过哈希算法存储,记录的数据的位置尽可能的还在原来的存储位置,而不会因为新硬件的加入导致需要数据移动。毕竟,数据移动的代价还是很大的。 当增加或者删除节点时,对于大多数记录,保证原来分配到的某个节点,现在仍然应该分配到那个节点,将数据迁移量的降到最低,这就是一致性哈希要做的事情。 思路:以前的简单哈希,可能是对节点数取模,来计算数据应该存储在哪个节点。而一致性哈希算法直接...原创 2020-11-09 20:54:17 · 354 阅读 · 0 评论 -
C++复习之路17:数据库相关的一些基础知识3:
1.数据库引擎介绍 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、原创 2020-08-21 22:24:18 · 120 阅读 · 0 评论 -
C++复习之路16:数据库相关的一些基础知识2:
1.数据库的索引类型: 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。 ...原创 2020-08-21 20:48:39 · 119 阅读 · 0 评论 -
C++复习之路15:数据库相关的一些基础知识1:
1.关系型(例如:Mysql和Oracle)和非关系型数据库(例如:redis和MangDB)的区别:(各自优点) 关系型数据库最典型的数据结构是表。由二维表及其之间的数据联系所组成的数据组织。 优点: 1.易于维护:格式一致,都是使用表结构。 2.使用方便:SQL语言通用。 3.能完成一些复杂操作:支持SQL,可用于一个表及多个表之间非常复杂的查询。 缺点: 1.读写性能较差。 2.固定的表结构,灵活性欠缺。 3.高并发读写需求,是很大的瓶颈。 非关系型数据库 非关系型数据库严格意义上不是一种数据原创 2020-08-20 20:24:29 · 195 阅读 · 0 评论