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

关系型与非关系型数据库

时间:2024-05-20 18:51:29浏览次数:37  
标签:关系 存储 记录 数据库 与非 MySQL 数据

关系型数据库产品

MySQL 免费

  • MariaDB (MySQL的封装品)
  • Percona Server

PostgreSQL
Oracle 收费
SQL Server
Access
Sybase
达梦数据库(国内)

建立表格与表格之间的关联,记录数据与数据之间的关系
学生信息——学生表
班级信息——班级表


非关系型数据库(NoSQL:Not only SQL)

面向检索的列式存储 Column—Oriented

HaBase(Hadoop子系统)
BigTable(Google)

面向高并发的缓存存储Key—Value

Redis
MemcacheDB

面向海量数据访问的文档存储 Document—Oriented

MongoDB
CouchDB
键值对记录数据,只记录数据,不记录数据之间的关系
基于其特定的存储结构解决大数据应用的难题

标签:关系,存储,记录,数据库,与非,MySQL,数据
From: https://www.cnblogs.com/ht7714/p/18160791

相关文章

  • 关于SQLServer数据库的READ_COMMITTED_SNAPSHOT隔离级别
    默认情况下,SQLServer的事务隔离级别是READCOMMITED。刚开始我理解这个模式就是读已经提交的,那也就是说并发一个事务去更新,一个事务查询同一条数据应该是像Mysql、Oracle不会加锁直接返回数据库已经提交的数据才对。但是SQLServer不是这样的。SQLServer中有READ_COMMITTED_SN......
  • python操作redis数据库
    官方文档https://redis.io/docs/latest/develop/connect/clients/python/仓库https://github.com/redis/redis-py安装库pipinstallredis普通连接r=redis.Redis(host='10.0.0.5',port=6379,decode_responses=True)decode_responses表示响应的结果是解码后的......
  • .NET6中使用Log4net记录日志(二)记录日志到SqlServer数据库
    1、引用NuGet包(System.Data.SqlClient) 2、创建SqlServer数据库表(ProgramLog)CREATETABLEProgramLog(IdINTIDENTITY(1,1)PRIMARYKEY,[Date]DATETIME,--记录时间[Level]NVARCHAR(128),--日志级别[RunTime]VARCHAR(128),--执行时长[Thread]NVARCHAR(256),--线程号[Lin......
  • Oracel数据库常用命令集
    一、数据库常用查询1.查询数据库用户名SELECT*FROMALL_USERS;--或selectusernamefromsys.dba_users;2、查询数据库名selectnamefromv$database;---如果是管理员等同权限,也可通过SQL*Plus或SQLcl中使用以下语句showparameterdb;3、查询数据库的实例名se......
  • 数据库全局修改 utf8mb4_general_ci
    --修改数据库字符集和校对规则ALTERDATABASEyour_database_nameCHARACTERSET=utf8mb4COLLATE=utf8mb4_general_ci; --修改表的字符集和校对规则ALTERTABLEyour_table_nameCONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci; --修改列的......
  • Fluent API 配置实体和数据库之间的映射关系
    1.配置主键protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Entity<Blog>().HasKey(b=>b.BlogId);//配置Blog实体的主键为BlogId} 2.配置属性和列protectedoverridevoidOnModelCreating(ModelBuildermodelBu......
  • 基于vis.js实现网络拓扑图等关系图谱
    vis.js是一个动态的、基于浏览器的可视化库。该库被设计为易于使用,可以处理大量动态数据,并支持对数据的操作和与数据的交互。该库由组件DataSet,Timeline,Network,Graph2d和Graph3d组成。现在使用vis.js实现一个简单的网络类似网络拓扑的关系图谱,效果如下图所示:实现的示例代......
  • 两台数据库在数据写入时性能的差异
    介绍:我有两台数据库,分别称为200和203,200和203的服务器性能配置相当,203的配置甚至还要好一点。都是安装的centos7.7,oracle19C,均已开日志归档,这两台服务器在同一个机房,同一个网段。当我在本地使用JDBC去往这两个数据库分别插入10w条记录,每插入一条提交一次,200耗时约为220多秒,203耗......
  • Mysql - 数据库时区是客户端属性还是服务端属性
    一、说明同事问我数据库的时区是客户端属性还是服务端属性,我觉得这个问题十分有意思,之前没怎么留意,自己来做下实验。首先介绍几个术语。GMT(GreenwichMeanTime),格林尼治平均时间。UTC(CoordinatedUniversalTime),协调世界时。CST(ChinaStandardTime),中国标准时间,也称北京时间......
  • 水位过程曲线(水位过程线)和水位-流量关系曲线的区别
    水位过程线(Stagehydrograph)是在水利水电工程专业中表示地表来水水位与时间关系的曲线。以时间为横坐标,以水位为纵坐标绘成的曲线,它显示了水位随时间变化的情况。可用以研究测站水位的变化规律。参考:https://baike.baidu.com/item/水位过程线/6124201?fr=ge_ala水位-流量关系曲......