我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CrateDB分布式数据库

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CrateDB分布式数据库

CrateDB分布式数据库

今日在portianer后台,查询应用模板时,偶尔看到一个名为CrateDB的数据,顺手查了一下。其中就一一篇标题名为“比Postgre快10倍的开源数据库CrateDB”的文章,第一个感觉,就是口气好大哈。在不了解的情况下,也不敢妄自菲薄哈。先了解下这个东西吧。

我们还是先上图,下图摘自网络,这算是对CrateDB的优点进行了描述。

CrateDB

摘自《比Postgre快10倍的开源数据库CrateDB》文章中的某段内容:

一张拥有20多个字段的表,记录大约有3亿条,需要查询某个时间范围内的数据,并做分组,排序,聚合统计操作,并需要即时响应结果,大家看到这个需求,一定深有体会,传统的关系型数据库不能满足需求,肯定能想到的方案是hbase,ElasticSearch了,hbase方案稍微有点重,ElasticSearch又对sql支持不太好,那有没有既对sql支持,响应速度又快的开源产品呢,CrateDB就满足上述的需求

看完这段描述后,感觉单表超3亿的数据库,做分组、排序、聚合等操作,算是逆天了。CrateDB是基于ElasticSearch的,再次基础上,提供了sql的支持,也算是其点亮的一部分。这里我们和快会想到,这种数据库必然在ACID方面存在某种缺陷。果不其然, CrateDB不适合强事物的场景。

CrateDB官网地址: https://crate.io/

官网的介绍CrateDB几个特点:

1、SQL轻松+ NoSQL敏捷性

2、简单的可扩展性、始终在线、

3、实时表现

4、动态架构

官网首页还引用一些客户的评语吧,我们摘几段,先睹为快。

“我们的工业物联网软件广泛使用了机器学习和流分析。CrateDB非常适合与我们一起使用的地理空间和时间序列数据。它使我们能够以每秒20万行的速度捕获传感器数据,并查询TB级的数据。数据。”

——保罗·霍夫曼 诺基亚首席技术官SpaceTime Insight

 

“超过40%的财富500强客户依靠McAfee Skyhigh Security Cloud来满足其云安全需求。CrateDB是我们数据堆栈的重要组成部分,可为我们提供性能和水平可扩展性,以满足我们快速增长的业务需求。”

塞卡·萨鲁凯(Sekhar Sarukkai)

首席科学家
McAfee Skyhigh Security Cloud

另外,CrateDB还提供了可视化的界面,效果如下:

CrateDB

大家也可以通过docker容器,拉取镜像,来部署CrateDB。

看完本篇博客,对CrateDB数据应该有一个初步的了解,我们再总结一下。CrateDB是基于ElasticSearch构建的,支持Sql语句,与普通Sql会有些差异。

CrateDB适合若事务场景下使用,像交易支付等这类操作,不适应。做数据采集分析还是可以的。感兴趣的朋友,可以体验学习下。

 

 

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CrateDB分布式数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CrateDB分布式数据库

今日在portianer后台,查询应用模板时,偶尔看到一个名为CrateDB的数据,顺手查了一下。其中就一一篇标题名为“比Postgre快10倍的开源数据库CrateDB”的文章,第一个感觉,就是口气好大哈。在不了解的情况下,也不敢妄自菲薄哈。先了解下这个东西
CrateDB分布式数据库
2017-12-07

分布式数据库-TiDB:安装

TiDB 具备如下特性: 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。 水平弹性扩展 通过简单地增加新节点即可实现 TiDB 的水平扩
分布式数据库-TiDB:安装
2016-02-29

分布式数据库是什么?

分布式数据库是一种将数据分布在多个服务器上的数据库系统,具有高可扩展性、可用性、容错性和弹性。它通过复制数据到多个节点来提供高可用性,并通过分布处理查询来优化性能。根据数据分区和复制策略,分布式数据库分为主从复制、多主复制、分区数据库和对等数据库等类型。它们广泛应用于大数据分析、电子商务、金融服务、社交媒体和物联网等场景。
分布式数据库是什么?
2024-04-02

Oracle数据库中的分布式数据库是什么

在Oracle数据库中,分布式数据库是指在不同物理位置上的多个数据库实例能够通过网络连接相互通信和协作的系统。分布式数据库可以让用户在不同的地理位置上访问和操作数据,同时也能提高数据的可用性、可靠性和性能。Oracle数据库中的分布式数据
Oracle数据库中的分布式数据库是什么
2024-03-02

分布式系统中 Golang 函数与分布式数据库的交互

在分布式系统中,go 函数可以与分布式数据库交互。具体步骤如下:安装必要依赖项。使用 spanner.newclient 函数连接到数据库。使用 query 方法执行查询,并获取迭代器。使用 do 方法遍历查询结果并处理数据。查询完成后,使
分布式系统中 Golang 函数与分布式数据库的交互
2024-04-19

分布式数据库调优实践

数据库调优实践案例   数据库作为基础数据支撑层的核心部分,对于应用和平台整体性能表现有着决定性的影响。因此,数据库性能优化可以说是最考验DBA能力的工作了。本文我们就由数据库内核专家来,以 SequoiaDB 5.0 内核的部分性能优化为例,带领各位数据库爱
分布式数据库调优实践
2019-12-18

Redis数据库分布式的示例分析

这篇文章给大家分享的是有关Redis数据库分布式的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题:1-2亿数据需要缓存,如何设计?1 哈希取余分区2亿条记录就是2亿个k,v,假设有3台机器构成一个集群
2023-06-28

第3篇:分布式数据库存储

一、分布式数据库存储在前面的章节;GreenPlum数据库是分布式架构数据库;表的数据分布在segment节点。那么表的数据根据什么策略来分布的?GreenPlum数据库性能依赖于跨数据节点均匀分布GreenPlum数据库查询响应时间由所有数据节点完成时间来度
第3篇:分布式数据库存储
2018-05-01

oracle分布式数据库怎么搭建

要搭建Oracle分布式数据库,可以按照以下步骤进行操作:确保已经安装了Oracle数据库软件,并且有适当的许可证。创建数据库实例:使用Oracle创建数据库实例的命令。配置监听器:使用Oracle Net Configuration As
2023-10-25

Thinkphp分布式数据库连接代码分析

Thinkphp作为国内的一款流行框架,相信使用的人一定不在少数。本篇我们来分析一下Thinkphp中比较重要的一部分——分布式数据库的连接。当然了,我们在这里不是去将如何使用模型去对数据库进行增删改查。我们是对其底
Thinkphp分布式数据库连接代码分析
2024-02-27

SpringBoot分布式文件存储数据库mongod

MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,旨在为Web应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富最像关系数据库的
2023-02-02

分布式数据库TDSQL有哪些优势

TDSQL(TiDB)是一款分布式数据库,它具有以下优势:1. 水平扩展能力:TDSQL可以水平扩展到数百个节点,以满足高并发和大规模数据存储需求。2. 分布式架构:TDSQL采用了分布式架构,可以将数据分散在多个节点上,提高了数据存储和处
2023-09-21

编程热搜

目录