nosql
布道
专注但要有大局观(先大后小,思路为先,实验为辅)
展开
-
newsql
NewSQL概念几乎是紧跟着NoSQL之后变得火热的。Google Bigtable与AWS Dynamo奠定了NoSQL技术的根基,而Google Spanner&F1则引领了NewSQL技术的发展。本文首先探讨NoSQL与NewSQL的概念与范畴,随后结合一些业界观点以及两者之间的优缺点对比,来论述各自的应对场景以及未来的演变趋势。本文首发于"NoSQL漫谈(nosqlnotes.co...原创 2019-02-19 13:25:16 · 789 阅读 · 0 评论 -
Neo4j入门级学习笔记
Neo4j是一个java开发的图数据库,它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。相对于关系数据库来说,图数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上的问题。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。Neo4j还提供了非常快的图算法、...原创 2018-10-08 17:18:12 · 7063 阅读 · 1 评论 -
mongodb数据检索大全
本文主要是分享一些如何使用mongodb的api来检索文档,如还不了解mongodb,请快速参阅《入门手册》。目录1. Find/pretty条件操作符ANDORAnd & Orin/nin正则查询Not数组:all size slice .内部文档where小结2. Limit/skip/sort3. Count4. Dis...原创 2018-10-08 16:11:52 · 5546 阅读 · 0 评论 -
mongodb常见疑问
本文主要是分享一些关于使用mongodb方面的问题,后续会慢慢补充。如还不了解mongodb,请参阅《入门手册》。目录1. 如何快速熟悉各种命令?2. 如何处理文档的引用关系?3. 不支持事务,是不是就不可接受?4. ObjectId是个什么东东?5. 有Int的自动增长类型吗?6.库名文档名命名规范1. 如何快速熟悉各种命令?mongo –help/ mong...原创 2018-10-08 16:00:14 · 1513 阅读 · 0 评论 -
快速掌握mongodb入门手册
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。关于它要想了解更多,请参阅《三分钟了解mongodb》目录1.NOSQL分类2.特点3.数据模型4.演示数据5.基本概念5.1 ACID VS BASE5.2 SQL到Mongo映射5.3文档5.4 集合5.5 固定集合...原创 2018-09-30 15:54:20 · 5746 阅读 · 0 评论 -
一览NoSQL各种分类
NoSQL,泛指非关系型的数据库。NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。NoSQL 是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。优势易扩展,NoSql数据库种类繁多,数据之间无关系(这样就非常容易扩...原创 2018-09-30 15:34:32 · 5272 阅读 · 0 评论 -
三分钟了解mongodb
mongo的由来截取自英文俚语humongous,意为”巨大的”,是否表明mongodb在设计之初就是为大数据量处理而生呢?mongodb是个啥mongodb是个可扩展、高性能、开源、面向文档(document-oriented)的数据库,由c++实现。http://www.mongodb.org/ 官网首页最显著的位置用了”agile”和”scalable”这两个词来形容它:(1)a...翻译 2016-01-28 16:43:56 · 1583 阅读 · 0 评论 -
mysql与mongoDB语法对比
随着大数据的到来,nosql的价值正被越来越多的人们认可,而mongodb就是近年来最流行的一款,之前分享过《三分钟了解mongodb》,下面将使用程序员+开发者的角度了解它的语法与mysql的差异。以下归纳了差别: MySQL Mongo CREATE TABLE USERS (a Number, b Number) ...原创 2016-01-07 15:20:32 · 774 阅读 · 0 评论