简谈各类数据库和查询语法

以下理解可能有一些错误,见谅

数据库简介

mongoDB

NoSql非关系数据库

操作上:
  • 支持正则模糊查询
  • 支持数组查询操作
  • 支持多级嵌套查询
  • 使用aggregate进行层次化的逐级函数查询
某老外的点评

The reason we choose mongodb was because of its semistructured document support (json) and its capabiiity of searching those documents a a high performance. The solution was to build read oriented enriched documents as a postprocess step after parsing the datasources using mapReduce

博文和图

博文:mongodb与mysql相比的优缺点
博文:MySQL与MongoDB的操作对比,以及区别
mongoDB VS mySQL(但这张图感觉有些语法写的过于复杂了,单独有些功能独立出来可以更简洁)
mongoDB VS mySQL

Aerospike(NoSql非关系数据库)

Aerospike是一个以分布式为核心基础,可基于行随机存取内存中索引、数据或SSD存储中数据的数据库。
对data steaming流数据,实时动态数据的读写有较好的处理能力(比如天气数据、广告数据、网页点击等)

大致的结构

Namespace:how data stored and managed类似数据库名
sets:table数据表名
key:记录records的ID
bin:字段
value:字段对应信息
indexes
policies:how data is stored,how many replicas exist for a record, and when records expire

关于查询

博文

子查询、关联子查询、非关联子查询
SQL中的Filter, join, semi-join等概念的释义
简单介绍join,outer-join,semi-join,anti-join的区别

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值