数据库细节设计

作者: 玄米4S分类: 计算机技术 发布时间: 2024-04-14 12:58:54 浏览:6184 次

数据库细节设计

亦书燃:
牛逼,讲的逻辑框架清晰,出详细课程吧,铁铁[doge]

AI视频小助理:
一、如何根据业务需求选择合适的数据库,以及如何对数据进行处理、查询和修改操作。同时,还讨论了数据结构、数据查询、数据存储等方面的问题。 00:25 - 讨论数据库选择,关注数据结构和业务需求 01:21 - 考虑将变化频繁的数据放在缓存中,如Redis 02:55 - 考虑数据的特殊性,如是否需要集群和分发合并等 二、在实现知识图谱时需要用到图数据库,并且在设计表时需要考虑连接关系、存储方式和是否要扩展字段等因素。 03:00 - 需要使用图数据库来实现知识图谱 04:00 - 建议在表关系上使用id内置,避免维护复杂 05:50 - 横表查询好,但扩展不行,总表扩展方便但查询复杂 三、如何对表进行设计,包括视图、存储数据的位置和字段的设计等方面,以提高查询效率和性能。 06:01 - 设计视图时要考虑聚合和空间换时间,以加快查询速度 06:24 - 表存储数据需要考虑位置和策略,如冷热区交换 07:43 - 考虑字段是否为主键、外键或聚合键,以及允许为空和编码格式等细节问题 四、在进行数据库设计时需要考虑的几个重要因素,包括表链接、数据类型、索引类型等,需要根据业务需求进行权衡和设置。 09:04 - 可以通过合并表来避免性能问题,并考虑字段的数据类型和存储方式 09:27 - 数据类型和基数会影响存储大小和索引选择,需要权衡功能和存储大小 11:36 - 索引和排序会影响查询性能和选择,需要根据业务需求进行设置 五、数据库表设计中应考虑的各种细节因素,包括索引、字段排序、复合索引等,希望对大家有所帮助。 12:02 - 复合索引的顺序会影响数据库的选择和排序 12:19 - 在设计字段时需要考虑数据库选择、表的设计和字段的考虑 12:30 - 本视频将从这三个方面介绍数据库的细节设计 --本内容由AI视频小助理生成,关注解锁AI助理,由@日暮途远何奈何 召唤发送

心平气和铜豌豆:
妈的,之前离职的兄弟所有表都没主键,我来了之后负责调sql,真特么吐了

谁还不是猫猫头呢:
TiDB前景和应用以及未来市场动向 可以讲讲么[星星眼]

【回复】mpp做的不如doris ck,事物不如传统数据库
【回复】高不成低不就的样子. 首先有外资背景赶不上信创. 其次效率太低, 只有大集群才有价值, 最后, 分布式数据库的通病, 使用场景限制, 开发难度加大.
bili_3493133098682559:
谢谢up主,治好了我这个学渣的失眠。[打call]

自主责任有限公司:
冗余字段方便查询的话怕就怕数据不一致

juziia_:
请教一下up,你在08:49说的中间状态是什么含义可以展开说说吗

【回复】聚合字段一般是不直接进数据库的,而是查询时候由数据库引擎算出来。说实话我也没听说过这个概念,按理说聚合字段,例如月收入,只需要保存每天的收入就好,如果算法比较复杂的话,还可以考虑主子表,弄个子表存每月的结果,用来计算年收入之类的,当然上述是在结构化数据库上说的,如果是nosql的话,是另一种情况
【回复】回复 @墨染成画又成诗 :那要么就是内存之于硬盘,存储结构的设计应该都是共通的吧
【回复】回复 @方寸间的艺术 :那还要redis做啥。。。。

ES Clickhouse 表设计 字段设计 存储 数据库 java mysql 索引优化 选型

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!