1.使用的数据库是什么? 答:使用的是非关系型数据库MongoDB,属于文档型数据库。文档数据库,即可以存放xml、json、bson类型系那个的数据。这些数据具备自述性,呈现分层的树状数据结构。数据结构由键值(key= value)对组成。 选择原因:将相关联的数据存储在类似 JSON 格式,名称 ...
什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。 MongoDB 将数据存储为 ...
分类:
数据库 时间:
2020-03-31 20:58:21
阅读次数:
72
1. NoSQL简介 NoSQL(NoSQL = Not Only SQL ),非关系型数据库,也意"not only SQL"。 通过应用实践证明,关系模型是非常适合于客户服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。 1.1 RDBMS vs NoSQL RD ...
分类:
数据库 时间:
2020-03-28 00:51:53
阅读次数:
106
数据存储 文本文件—TXT、JSON、CSV 关系型数据库—MySQL 非关系型数据库—MongoDB、Redis 文件打开 open(),第二个参数设置文件打开方式 ※ r:只读,文件指针在文件开头 ※ rb:二进制只读,文件指针在文件开头 ※ r+:读写方式,文件指针在文件开头 ※ w:写入,如 ...
分类:
Web程序 时间:
2020-03-27 17:11:24
阅读次数:
111
ini配置文件与非关系型数据库 在使用micropython开发esp32过程中,经常涉及到一些数据的配置读取,而esp32本身micropython难以安装很多数据库客户端的库,只能基于本地文件使用小型库,这个时候使用一些自己的轮子是非常方便的,如使用config.py对本地的ini文件进行配置读 ...
分类:
数据库 时间:
2020-03-27 11:11:57
阅读次数:
85
来源:素文宅博客 地址:https://blog.yoodb.com/yoodb/article/detail/1578 MongoDB是一个开源的NoSQL文档数据库。它可以存储多种数据结构,类似JSON的BSON,可以存储复杂数据类型。 Spring Boot为使用MongoDB提供了很多便利, ...
分类:
数据库 时间:
2020-03-26 01:40:45
阅读次数:
87
简介: Redis是一个基于内存的非关系型数据库,他通过key:value的形式存储。有着多种数据结构,如字符串,列表,集合等。 通过Redis我们可以进行数据缓存,防止底层数据库频繁io,提升性能。 Redis的依赖: pip install redis pip install django-re ...
分类:
编程语言 时间:
2020-03-25 23:12:06
阅读次数:
80
1. 关系型数据库与非关系型数据库 关系型数据库 优点:① 数据一致性高,冗余低,数据完整性好,便于操作 ② 逻辑类似于二维表格模型,容易理解 ③ 使用方便, 使用sql语句 缺点:① 每次操作要进行sql解析,消耗大 ② 不能满足高并发读写需求,特别是海量数据爆发时,关系型数据库的读写能力不足 ③ ...
分类:
数据库 时间:
2020-03-24 21:46:26
阅读次数:
79
初识Redis NoSQL是什么? 数据库: 用来存储数据的仓库 NoSQL: 不仅仅是SQL,是许多非关系型数据库的统称,但本质上还是存储数据的仓库 为什么需要NoSQL? 1. 解决了高并发的读写问题 2. 解决了海量数据的高效率存储和访问问题 3. 实现了高可用性及高可扩展性 Redis是什么 ...
分类:
其他好文 时间:
2020-03-24 20:27:13
阅读次数:
85