当前位置: 首页 > news >正文

一些数据库学习的小结

一些数据库学习的小结:

SQL: 遵循ACID原则。支持Transaction。适合在线交易处理(OLTP),不适合在线分析处理(OLAP)。例子有
MySQL 读写效率 单机约1KQPS
POSTGRESQL

NoSQL: 遵循BASE原则。不支持Transaction。例子有
DynamoDB - Amazon Key-Value
BigTable - Google
MongoDB - 读写效率 单机约10QPS
Cassandra - 读写效率 单机约10QPS
Redis - 内存数据库 Key-Value 读写效率 单机约100KQPS。注意:Redis的设计是用来做缓存的,它是一个内存数据库,不过因为其某些特性适合用来充当队列(Redis的List数据结构比较适合做MQ),所以也多被用于做简单的消息队列。
Memcached - 内存数据库 单机约1MQPS ?

NoSQL 有四种类型

  • Document Stores: Document以JSON,XML, PDF或OFFICE Document等格式存储,称为BLOB。例子有MongoDB, CouchDB。
  • Graph Databases: Neo4j, VertexDB
  • Key-Value Stores: Key存在Hash-table里面。支持通常的CRUD操作,不支持JOIN和AGGREATE操作 (因为Hash函数不支持Range Query的操作)。键值数据库主要运行在内存,实现定期向硬盘读写数据的策略。例子有Redis, Memcached, Riak(是DynamoDB的开源实现), DynamoDB, RocksDB。
  • Columnar Databases: 适合在线分析处理(OLAP),不适合在线交易处理(OLTP)。适合Range Query? MariaDB, Cassandra (开源), HBase, Vertica

下面这些帖子讲的不错。
https://devpress.csdn.net/awstech/64e730eaa3cccc782cc5672e.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTI0ODc4MCwiZXhwIjoxNzAxNDE5Mjk3LCJpYXQiOjE3MDA4MTQ0OTcsInVzZXJuYW1lIjoicm91Zm9vIn0.OEngDhSlFpKn1WbVxkceyS8kl3lY3KBG7Qk5U_LVGG8
https://www.sohu.com/a/348809104_315839

关于索引
MySQL - 基于B+树
MongoDB - 基于B树

http://www.lryc.cn/news/248084.html

相关文章:

  • 【计算机网络】虚拟路由冗余(VRRP)协议原理与配置
  • Using Set Processing Examples 使用集合处理示例
  • Spark将execl表格文件导入到mysql中
  • Vue3-Eslint配置代码风格
  • “Install Js dependencies failed“JS SDK安装失败【Bug已解决-鸿蒙开发】
  • 接口测试入门8问(含答案+文档)
  • 【Spring之事务底层源码解析,持续更新中~~~】
  • 吃火锅(Python)
  • 深圳市东星制冷机电受邀莅临2024国际生物发酵展,济南与您相约
  • 内网渗透(哈希传递)
  • 如何在langchain中对大模型的输出进行格式化
  • 【送书活动二期】Java和MySQL数据库中关于小数的保存问题
  • 11月21日,每日信息差
  • 极速整理文件!Python自动化办公新利器
  • 电机控制学习
  • leetcode 1670
  • Nginx热部署
  • 京东数据运营-京东数据平台-京东店铺数据分析-2023年10月京东烘干机品牌销售榜
  • java中的方法引用和Stream流
  • 《第一行代码:Android》第三版-3.4.4体验Activity的生命周期
  • 用java编写一个网络聊天室
  • Opencv颜色追踪
  • 计算机网络——网络可靠性及网络出口配置
  • 在虚拟机搭建nignx,和使用本地访问nginx的情况
  • Java数据结构之《直接插入排序》问题
  • 向量场中的几个恒等式
  • 异行星低代码平台--第三方插件对接:钉钉平台对接(一)
  • MyBatis使用教程详解<下>
  • C++基础 -17-继承中 基类与派生构造和析构调用顺序
  • uniapp实现表单弹窗