美文网首页数据库
数据库架构简单了解

数据库架构简单了解

作者: 二妹是只猫 | 来源:发表于2019-03-28 13:16 被阅读0次
考点思维导图
关系型数据库.png
如何设计一个关系型数据库
RDBMS
从下面着几点来:

存储(文件系统)物理地址
程序示例(用逻辑结构映射出物理结构)

  • 存储管理:将物理数据通过逻辑的形式表现出来
  • 缓存机制:优化执行效率。通过内存缓存,不宜过大使用淘汰机制(LRC)
  • SQL解析:解析模块将SQL编译解析成机器能识别的语言
  • 日志管理:记录操作
  • 权限划分:多用户管理
  • 容灾机制:处理异常情况(数据库恢复)
  • 索引管理:优化数据查询效率
  • 锁管理:使数据库支持并发处理

效率优化:

  • 通过内存查找,尽可能减少io(机械硬盘通过转动,指针查找。固态硬盘通过电流查找。但效率都远低于内存效率)

相关文章

  • 数据库架构简单了解

    考点思维导图 如何设计一个关系型数据库 从下面着几点来: 存储(文件系统)物理地址程序示例(用逻辑结构映射出物理结...

  • MySQL数据库优化的这几种方式你都知道吗?

    数据库优化涉及到方方面面的知识,每种数据库的架构,优化方式也都有着很大的差异,如果想做好数据库优化要了解数据库的技...

  • 【MySQL 7】SQL优化

    为了便于理解,可以先了解一些数据库内部结构和原理。 一、数据库内部结构和原理 底层逻辑架构 0 mysql之外类似...

  • Android 系统架构了解学习

    Android 系统架构,真心不敢说讲解或者解释。只能说学习了解。今天,我只是简单的学习了解一些非常基本和简单的介...

  • 《从零开始学架构》读书笔记三:存储高性能

     关于存储,无不例外要和数据库打交道,目前比较主流的一些关系型数据库,非关系型数据库是作为架构师必须要了解的东西。...

  • sqlite 数据库简单了解

    iOS 开发中 sqlite 数据库也是一个不错的选择,那么就需要掌握一些基本的数据库知识。 建表 删表 增 删 ...

  • 了解数据库

    写Java需要了解虚拟机,用数据库就需要了解数据库,本文记录数据库系统的基础知识,希望可以对数据库有个简单清晰的认...

  • MySQL分布式数据库中间件Atlas

    1. 什么是中间件 传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。 但是随着目前...

  • Entity Framework Core 之数据库迁移

    1.数据库迁移 先了解一下什么是"数据库迁移",它提供了一种方法,可以逐步将Code First的实体架构更改应用...

  • Java实现读取本地Excel并将数据加入数据库

    废话不多说,直接上代码,简单易懂,好好学 架构:SpringBoot+Mybatis 数据库:Mysql5 导入依...

网友评论

    本文标题:数据库架构简单了解

    本文链接:https://www.haomeiwen.com/subject/rlwfbqtx.html