
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的快速发展,我们已经完全的迈入了电子信息时代,所有的记录已经从厚厚的手写本子变成了一个个硬盘数据了。作为数据最关键的后端储存方式,就是数据库,今天青岛数据库培训小编为大家带来,数据库的组成,希望大家喜欢。
数据库的设计
一个好的数据库设计方案对于数据库的性能常常会起到事半功倍的效果。数据库的设计包含数据库架构和业务表的设计。
数据库架构
根据不同的数据量和访问量,来设计不同的架构。适合自己的才是最好的。
单实例:数据读取和写入都是一个数据库实例。(备份实例不算在内)。这个适用于小型的企业内部系统。缺点是只适合数据量少的场景,优点是能达到数据的强一致性。
垂直拆分,多实例。不同的业务走不同的实例。同样也是适用于单个业务,数据量不大,并且每个业务相对独立,不产生关联。
读写分离,主从架构。通过主从结构,主库抗写压力,通过从库来分担读压力。适用于写少读多,数据一致性的实时性要求不高的应用。
主从,集群结构。适用于写多,读也多的应用。实现是最为复杂的一种,需要考虑数据如何路由,后期扩容也相对麻烦。需要设计初期在理解业务的基础上,选择好合适的路由策略。例如range,hash等
云数据库:阿里云rds等。适合没有专业数据库运维团队的公司,使用非常方便和简单。