• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
夕颜
博客园    首页    新随笔    联系   管理    订阅  订阅
数据库归纳

1. 常见的数据库

  1.1 关系型数据库

  • Mysql数据库 (美国,甲骨文公司)
  • Oracle数据库 (美国,甲骨文公司)
  • Sql Server数据库 (美国,微软公司)
  • DB2数据库 (美国,IBM公司)
  • Access数据库 (美国,微软公司)
  • PostgreSQL数据库(美国,加州大学伯克利分校)
  • SqLite数据库( 一个团队 )
  • OceanBase数据库(中国,阿里巴巴)
  • GaussDB数据库(中国,华为)
  • TDSQL数据库(中国,腾讯)
  • DM数据库 (中国,武汉达梦数据库公司)
  • InfluxDB (时序数据库)
  • Prometheus  (时序数据库)
  • Apache IoTDB (时序数据库)
  • TimescaleDB (时序数据库)
  • TDengine  (时序数据库)

  1.2 非关系型数据库(NoSql数据库)

  • Redis数据库 [划分:键值存储数据库]【用作缓存 / 持久存储】
  • Memcached数据库 [划分:键值存储数据库]【用作缓存 】
  • MongoDB数据库 [划分:文档存储数据库]
  • CouchDB数据库 [划分:文档存储数据库]
  • Couchbase数据库 [划分:文档存储数据库]【CouchDB 与 Membase 合并后的】
  • HBase数据库 [划分:列存储数据库]
  • Neo4j数据库 [划分:图形存储数据库]
  • db4o数据库 [划分:对象存储数据库]
  • BaseX数据库 [划分:xml存储数据库]

2.数据库选择

  2.1 免费开源

   MySql PostgreSQL 
 版本  社区版、商业版与企业版  单个版本社区驱动
 111111111

  2.2 时序数据库

       时序数据库(Time Series Database,TSDB)是专门为处理随时间变化的数据而设计的数据库系统。这类数据通常包括服务器和应用程序的指标、物联网传感器的读数、网站或应用程序上的用户交互或金融市场上的交易活动。

       时序数据库优化了数据的摄取、处理和存储,特别适合处理带有时间戳的数据。

以下是一些常见的时序数据库:

  • InfluxDB: 一种开源的时序数据库,以其高效的数据写入性能和简单的HTTP查询API而闻名。InfluxDB提供了丰富的数据摄入协议支持,并且具有类似SQL的查询语言,使得查询和聚合操作更加简化。

  • Prometheus: 开源的监控系统和时序数据库,提供了丰富的查询语言和数据可视化展示功能。Prometheus适用于容器监控,并集成了监控和报警功能。

  • Apache IoTDB: 一种物联网原生数据库,具有高性能数据管理和分析能力。IoTDB可以部署在边缘和云端,并与Hadoop、Spark和Flink等大数据处理框架集成。

  • TimescaleDB: 基于PostgreSQL的时序数据库,提供了时间为导向的特性和透明的时间/空间分区功能。

  • TDengine: 一款开源、高性能、分布式、支持SQL的时序数据库,提供了内建的缓存、流式计算、数据订阅等系统功能。

在选择时序数据库时,需要考虑以下几个因素:

  • 性能需求:根据数据写入和查询的频率以及数据量的大小,选择能够满足性能需求的数据库。

  • 易用性:考虑数据库的学习曲线和使用的便捷性,选择能够快速上手并易于维护的系统。

  • 集成能力:根据现有的技术栈和工具,选择能够与之良好集成的数据库。

  • 开源与商业支持:根据项目的预算和支持需求,选择开源解决方案或商业产品。

  • 扩展性和可靠性:考虑数据库的扩展性和高可用性,确保系统的稳定运行。

3.References

hbase快速入门 —— http://wangmored.iteye.com/blog/1727731

8种 NoSQL 数据库系统对比 —— http://blog.jobbole.com/1344/

node-hbase —— https://github.com/wdavidw/node-hbase

HBase 超详细介绍 —— http://blog.csdn.net/frankiewang008/article/details/41965543

HBase 将主导 NoSQL 吗 —— http://www.oschina.net/translate/big-data-debate-will-hbase-dominate-nosq

memcached,redis,mongodb的区别以及优缺点 —— http://blog.csdn.net/senssic/article/details/30511543

redis的优点和缺点 —— http://joezhengjinhong.blog.51cto.com/7791846/1565754

redis入门 (一)认识redis(该文章有部分示例不正确,引用时做了修正) —— http://www.zhufengpeixun.cn/jishuziliao/Nodejishuziliao/2015-11-23/410.html

MongoDB文档、集合、数据库概念 —— http://blog.csdn.net/mengxiangyue/article/details/9879925

mongodb 持久化(5) —— http://ju.outofmemory.cn/entry/81554

关于Mongodb的全面总结 —— http://blog.csdn.net/shellching/article/details/7651979

Couchbase的简单介绍 —— http://bbs.byr.cn/#!article/Database/8365

Memcache升级版:CouchBase(一)安装篇 —— http://blog.hackroad.com/operations-engineer/linux_server/8380.html

Couchbase介绍,更好的Cache系统 —— http://zhang.hu/couchbase/

Couchbase第一印象(架构特性) —— http://www.bubuko.com/infodetail-550423.html

NoSQL选型详解 —— http://www.thebigdata.cn/JieJueFangAn/6476.html

数据分析与处理之二(Leveldb 实现原理)—— http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html

消息中间件剖析 —— http://blog.lday.me/?p=170

posted on 2025-01-09 09:57  夕颜~~  阅读(35)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3