首页 > 数据库 >NoSQL 非关系型数据库

NoSQL 非关系型数据库

时间:2023-09-11 09:55:11浏览次数:37  
标签:关系 NoSQL 数据库 查询 Only SQL

NoSQL 非关系型数据库

Not Only SQL(不仅仅是SQL)

NoSQL用于超大规模数据的存储.

NoSQL数据库分类

image-20230911091116327

image-20230911091257437

  1. 构建高性能性和伸缩性,代价是查询灵活性差

image-20230911093428949

image-20230911093712666

规模较小,访问模式未知的小项目用SQL

大型项目,规模很大,需要关系查询,推荐SQL

小项目不推荐使用NoSQL

image-20230911094040673

标签:关系,NoSQL,数据库,查询,Only,SQL
From: https://www.cnblogs.com/harper886/p/17692795.html

相关文章

  • 数据库基础面试第三弹
    1.mysql数据库四种常见数据库引擎1.MyISAM:MyISAM是MySQL最早的数据库引擎之一。它被设计成处理大量的插入和查询操作。MyISAM表格的数据存储在三个文件上:.frm文件存储表结构,.MYD文件存储数据,.MYI文件存储索引。MyISAM表格不支持事务处理和崩溃恢复,因此在并发写入操作和故障发......
  • 概率论-事件之间的关系
    .包含事件A发生必然导致事件B发生,就叫,A包含于B,B包含A,.空集包含于A,A包含于全集,.包含和属于的区别是:像,其中是元素,是集合,元素属于集合;但是像,A就是一个集合,B也是一个集合,两个集合之间这样的关系,就是A包含于B,就是包含。相等:如果,2.并(和)A并B,,就是A与B中至少有一个发生,......
  • 二叉树(顺序存储要维护关系)
                    ......
  • python学习笔记-redis缓存数据库
    一、缓存数据库介绍NoSQL(notonlysql)redis是业界主流的Key-valuenosql数据库之一,和memcached类似redis优点:速度快,每秒可执行大约110000设置操作,81000个/每秒的读取操作支持丰富的数据类型,列表,结合,可排序集合,哈希等操作是原子的二、redis操作安装redisubuntu安装$......
  • 数据库基本操作SQL
    数据库基本操作SQL1、数据库增删改#创建表mysql>createtablet1(idint,namevarchar(10),sexenum('man','gril'),ageint);#插入数据#1.插⼊完整数据,顺序插⼊:INSERTINTO表名(字段1,字段2,字段n)VALUES(值1,值2,值n);mysql>insertintot1(id,name,sex,a......
  • MySQL数据库进阶 自定义函数
    自定义函数在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤:1、创建自定义函数语法:CREATEFUNCTIONfunction_name(parameters)RETURNSreturn_t......
  • 7种数据库的存在则更新,不存在则插入(UPSERT)SQL写法
    在工作中遇到了这么一个需求,在往数据库插入数据时,如果一条数据不存在则插入,如果存在(根据主键或唯一索引判断)则更新,也就是所谓的UPSERT操作。大部分数据库都没有UPSERT语句,不过他们都有一些SQL的写法来实现这样的操作。1.MySQL使用ONDUPLICATEKEYUPDATE,如果要插入这条数据将......
  • UML类关系图记不住?一篇搞定
    前言背景为什么要看UML,最近小编在准备架构师考试不得不再拾起来回顾看一看这块内容,毕竟谁也不会和考试的重点部分过意不去。之前也接触过这块的内容,总是搞混,关联关系用实线、泛化关系用实现空心箭头 ......表示,老记混淆。刚开始怀着只要干不坏,就往死里干心里记忆,结果打脸来的太......
  • Java实现关系型数据库工具类JdbcUtils系列九:通用DAO
    Java实现关系型数据库工具类JdbcUtils系列九:通用DAO一、创建对应数据库表的实体类二、数据库连接池Druid工具类三、DAO类四、BaseDAO五、DatabaseInfoDao六、通用DAO测试类一、创建对应数据库表的实体类数据库表结构CREATETABLE`databaseInfo`(`id`bigint(11)NOTNULLAU......
  • 数据库连接池Druid使用方法
    数据库连接池Druid使用方法一、Druid连接池使用代码示例importcom.alibaba.druid.pool.DruidAbstractDataSource;importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.pool.DruidDataSourceFactory;importorg.junit.Test;importjavax.sql.DataSource;......