一、mongoose 介绍 Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。Mongoose 是 NodeJS 的驱动,不能作为其他语言的驱动。 Mongoose 有两个特点 1、通过关系型数据库的思想来设计非关系型数据库 2、基于 mongodb ...
分类:
其他好文 时间:
2020-02-13 17:17:01
阅读次数:
85
一、常见的关系型数据库 Oracle、DB2、mysql、SQLservice 非关系型数据库MangoDB、Redis 二、SQL简介 DML data Manuplation Language 数据库操作语言 update insert DQL 数据库查询语言 select DDL 数据库定义语 ...
分类:
数据库 时间:
2020-02-12 22:00:12
阅读次数:
80
基础概念 MongoDB 是非关系型数据库,也就是nosql,存储json数据格式会非常灵活,要比mysql更好,同时也能为mysql分摊一部分的流量压力。另外呢,对于非事务的数据完全可以保存到MongoDB中,这些数据往往也是非核心数据。 以下是MongoDB和数据库以及ElasticSearch ...
分类:
数据库 时间:
2020-02-11 14:42:11
阅读次数:
78
一、NoSQL简介 1.NoSQL 全名为Not Only SQL,指的是非关系型的数据库。 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。 2.优点与缺点分析 1) 优点 ①高可扩展性 ②分布式计算 ③低成本 ④架构的灵活性,半结构化数据 ⑤没有复杂的关系 2) 缺点 ① ...
分类:
其他好文 时间:
2020-02-10 22:27:51
阅读次数:
78
第一部分 初始Mysql 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 非关系型:mongodb,redis,memcache 初识sql语句 #进入mysql客户端 $mysql mysql> select user(); # ...
分类:
数据库 时间:
2020-02-07 20:58:02
阅读次数:
103
一、MongoDB是什么 MongoDB是存储文档的非关系型数据库 二、使用docker安装运行MongoDB #下载4.0版本的mongo docker pull mongo:4 #查看下载的镜像 docker images #启动MongoDB服务器容器 docker run --name my ...
分类:
数据库 时间:
2020-02-06 13:01:52
阅读次数:
78
# Redis 一、 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付we ...
分类:
其他好文 时间:
2020-02-03 14:08:07
阅读次数:
74
1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特 ...
分类:
其他好文 时间:
2020-01-30 17:19:34
阅读次数:
69
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。指的是非关系型数据库。 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。 NoSQL的优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有 ...
分类:
数据库 时间:
2020-01-28 23:19:22
阅读次数:
121
业务技术架构 架构实现 总的来说我的通用架构还是以三层架构为基础进行演变的,在经典的三层架构中,最上层的是controller,中间是service,下层是dao。 在微服务的架构中,最上层是网关层,controller只是网关的一种,中间是业务层,service只是业务层的入口,最下层是基础层,d ...
分类:
其他好文 时间:
2020-01-28 09:39:25
阅读次数:
77