首页 > 数据库 >2023/5/15 对于关系型数据库和非关系型数据库的理解

2023/5/15 对于关系型数据库和非关系型数据库的理解

时间:2023-05-15 16:26:28浏览次数:45  
标签:关系 结构化 15 RDBMS 数据库 分布式计算 存入 2023

关系型数据库(RDBMS)和非关系型数据库(NoSQL)

前者需满足A(原子性)C(一致)I(独立)D(持久)规则

例子:一个人银行有两个账户,A和B共100块钱,当他从A取钱,在存入B的过程中失败了就必须再把钱返还到A账户(原子性),整个过程中A+B的和一定得是100(一致性),在他取出A中的钱时,只要没有成功将钱存入B中,B中的钱就不会发生变化(独立性),当钱存入B中,A和B中的钱就会不会变了(持久性)

后者需满足了分布式计算,就有C(一致性)A(可用性)P(分区容错性)原则

CAP原则是指分布式系统不可能同时很好的满足三个性质,也就是只可能CA(集群可满足)、AP、CP

 

两者优点对比:

RDBMS:高度结构化数据、结构化查询、适合事务数据处理

NoSQL:半结构化的数据带来的架构灵活、分布式计算带来的高性能和高可用、低成本

 

标签:关系,结构化,15,RDBMS,数据库,分布式计算,存入,2023
From: https://www.cnblogs.com/weakxy-home/p/17402218.html

相关文章

  • 【BSP视频教程】BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 上期视频教程为大家分享了很多CAN理论方面的知识,本期视频教程我们在实战应用中学习CANFD。CANFD涉及到的知识点非常多,我们本期重点是把CANFD整个运行机制搞明白,知其然知其所以然。视频:https:/......
  • 将CSV导入到MySQL数据库
    参考:https://blog.csdn.net/fwdwqdwq/article/details/126081152.使用一下命令查看是否允许从外部路径导入文件mysql>showvariableslike"%secure%";+--------------------------+-------+|Variable_name|Value|+--------------------------+-------+|r......
  • SQL Server 夸数据库查询
    数据需要在两个服务器之间的数据库查询DB1DB2  1.安装MicrosoftSQLServerDataTools 2.把DB1里面要查询的表保存成csv文件,命个名假设叫f.csv3.安装路径里面C:\ProgramFiles(x86)\MicrosoftSQLServer\130\DTS\BinnDTSWizards.exe 点开这个文件选择Fla......
  • 摄影-230515
    ......
  • 2023最新精美PHP导航网源码⭐️⭐️⭐️⭐⭐
    本文来源:猿说AI >> 网站源码 >> 导航网站源码一.简介在当今信息爆炸的时代,网址、搜索引擎等成为了人们浏览互联网不可或缺的工具和入口。然而,在众多的信息源中寻找所需页面往往是一件耗时耗力的事情。于是,像PHP导航网这样的平台便应运而生。今天,我们要介绍的是最新版......
  • pycharm-professional-2023 下载安装
    PyCharmProfessional是一款针对Python编程的集成开发环境(IDE),由JetBrains公司开发和维护。它是PyCharm社区版的升级版,提供了更多的功能和工具,旨在提高Python开发人员的生产力和效率。以下是PyCharmProfessional的一些主要功能:智能代码编辑:PyCharm提供了智能代......
  • Mongodb 以及 node.js中使用mongoose操作数据库
    Mongodb以及node.js中使用mongoose操作数据库1、lowdb一个简陋的数据库第三方库,使用JSON文件来保存数据,进行增删改查。在没有数据库或者数据量小到不使用数据库的时候可以使用,了解即可。2、Mongodb是什么?MongoDB是一个基于分布式文件存储的数据库。相比于纯文件管理数据,数......
  • 安装 MySQL 数据库
    1、默认yum存储库安装[[email protected]~]#yum-yinstallwget  #安装wget下载工具[[email protected]~]#wgethttps://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm#下载mysql官方yum源安装包[[email protected]~]#yum-ylocalinstallmysql......
  • Centos7下搭建PostgreSQL关系型数据库
     ALTERUSERpostgresENCRYPTEDPASSWORD'postgres123';   10、开放端口firewall-cmd--query-port=5432/tcpfirewall-cmd--add-port=5432/tcpfirewall-cmd--add-port=5432/tcp--zone=public--permanent 11、重新启动systemctlrestartpostgresql-11 ......
  • MYSQL数据库之事务隔离级别详解
    本系列为:MySQL数据库详解,为千锋资深教学老师独家创作致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流!前言从今天开始本系列内容就带各位小伙伴学习......