mongodb数据同步到oracle_SQL到底是什么,知名的数据库管理系统你又知道有哪几个?...

@Author : Runsen

@Date : 2019/07/14

8f9398833a5ef27f0fd0c69f0e169e7e.png

什么SQL

SQL是一门和数据库打交道的语言

  • SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。
  • SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MS Access、Oracle、Sybase、Informix、Postgres和SQL Server都使用SQL作为它们的标准数据库语言。

数据库管理系统(dbms)

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

  • DB 数据库 Database
  • DBS 数据库系统(Database System)
  • DBMS 数据库管理系统(Database Management System)
9c4b436f1bacb862722084360cd54637.png

在全球使用最多的DBMS分别是Orcle ,MySQL ,sqlServer

关系型数据库(RDBMS)

Relational Database Management System (RDBMS)

数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的数据库软件有Oracle、SQL Server

关系型数据库通过外键关联来建立表与表之间的关系,

非关系型数据库(NoSql)

通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定

常用的是 Key-Value型

  • Redis是一个key-value存储系统,key为字符串类型,只能通过key对value进行操作,支持的数据类型包括string、list、set、zset(有序集合)和hash。Redis支持主从同步,数据可以从主服务器向任意数量的从服务器上同步。
  • 一个基于分布式文件存储的开源数据库系统,为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key value)对组成。

现在主流的还是关系型数据库,非关系型数据库中Redis和MongoDB最受欢迎

b80ac49a90d4decea0e9b2c0c390cd62.png

搜索引擎是数据库检索的重要应用

面向搜索数据内容的搜索引擎:

搜索引擎是专门用于搜索数据内容的NoSQL数据库管理系统。主要是用于对海量数据进行近实时的处理和分析处理,可用于机器学习和数据挖掘 主流代表为

  • Elasticsearch
  • Splunk
  • Solr
  • MarkLogic
  • Sphinx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值