- 开发者
- 数据库
#数据库#
- 架构原理Cassandra旨在处理多个节点之间的大数据工作负载且无单节点故障。Cassandra通过在同构节点之间采用p2p分布式系统来解决故障问题,其中数据分布在集群中的所有节点上。通过点对点Gossip通信协议,集群中的每个节点与其他节点频繁交换状态信息。每个节点上都有一个顺序写入的commit log用来记录写入操作,以确保数据实现持久化。然后将数据编入索引并写入内存结构,称为内存表(... 架构原理Cassandra旨在处理多个节点之间的大数据工作负载且无单节点故障。Cassandra通过在同构节点之间采用p2p分布式系统来解决故障问题,其中数据分布在集群中的所有节点上。通过点对点Gossip通信协议,集群中的每个节点与其他节点频繁交换状态信息。每个节点上都有一个顺序写入的commit log用来记录写入操作,以确保数据实现持久化。然后将数据编入索引并写入内存结构,称为内存表(...
- 一文读懂事务隔离级别都有哪些,不同隔离级别对事物的处理有何不同。 一文读懂事务隔离级别都有哪些,不同隔离级别对事物的处理有何不同。
- 华为云在TechWave技术峰会上宣布GaussDB数据库战略升级为华为云数据库全场景服务,发布两款GaussDB云数据库服务。 华为云在TechWave技术峰会上宣布GaussDB数据库战略升级为华为云数据库全场景服务,发布两款GaussDB云数据库服务。
- 本月数据库内容发布主要聚焦产品功能特性、技术百科系列、品牌宣传和促销活动四个方面 本月数据库内容发布主要聚焦产品功能特性、技术百科系列、品牌宣传和促销活动四个方面
- 华为云数据管理服务(Data Admin Service,简称DAS)解决您的各种疑难杂症! 华为云数据管理服务(Data Admin Service,简称DAS)解决您的各种疑难杂症!
- 前言最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢?大家去了解过自己企业数据库的部署方式么?是怎么部署的,又是部署在哪里的?部署过程中可能会出现的问题有哪些?是主从?还是双主?有没有分库?大的表做了分表没?等等...部署方式大概率也都是分库的,表数量级超千万基本上都开始分表了,考虑周全的企业,肯定也有数据库的冷备,热备,灾... 前言最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢?大家去了解过自己企业数据库的部署方式么?是怎么部署的,又是部署在哪里的?部署过程中可能会出现的问题有哪些?是主从?还是双主?有没有分库?大的表做了分表没?等等...部署方式大概率也都是分库的,表数量级超千万基本上都开始分表了,考虑周全的企业,肯定也有数据库的冷备,热备,灾...
- 日前,华为云数据库正式推出了数据管理服务DAS企业版。华为云DAS服务企业版为企业核心数据资产防护、敏感数据访问权限控制、数据库变更安全、操作回溯审计,以及DBA人力成本等问题上提供了最佳解决方案。 日前,华为云数据库正式推出了数据管理服务DAS企业版。华为云DAS服务企业版为企业核心数据资产防护、敏感数据访问权限控制、数据库变更安全、操作回溯审计,以及DBA人力成本等问题上提供了最佳解决方案。
- 8.MongoDB rocks 4.0是如何支持时间戳的本章节内容介绍如何改造RocksDB来支持基于时间戳的事务。主要的接口UserKey与InternalKey为了在RocksDB中支持时间戳,通过不同的时间戳表示在数据库中数据的不同版本。在原InternalKey的基础上增加了一个新的内容CommitTimestamp,加上原来的UserKey,LSN和数据的类型三部分内容,共四部分,... 8.MongoDB rocks 4.0是如何支持时间戳的本章节内容介绍如何改造RocksDB来支持基于时间戳的事务。主要的接口UserKey与InternalKey为了在RocksDB中支持时间戳,通过不同的时间戳表示在数据库中数据的不同版本。在原InternalKey的基础上增加了一个新的内容CommitTimestamp,加上原来的UserKey,LSN和数据的类型三部分内容,共四部分,...
- 5.WiredTiger对GSI的实现上文中我们介绍了GSI的基本概念,WiredTiger在不使用timestampAPI时,实现了CSI。它的冲突检测算法如下:Transaction's localViewTransaction -> { // Global monotonicly increasing id, allocated when transaction starts. ... 5.WiredTiger对GSI的实现上文中我们介绍了GSI的基本概念,WiredTiger在不使用timestampAPI时,实现了CSI。它的冲突检测算法如下:Transaction's localViewTransaction -> { // Global monotonicly increasing id, allocated when transaction starts. ...
- 本文尝试对Mongo的复制和分布式事务的原理进行描述,在必要的地方,对实现的正确性进行论证,希望能为MongoDB内核爱好者提供一些参考。 本文尝试对Mongo的复制和分布式事务的原理进行描述,在必要的地方,对实现的正确性进行论证,希望能为MongoDB内核爱好者提供一些参考。
- MDL锁,Metadata Lock,即元数据锁,在数据库中元数据即数据字典信息包括db, table, function, procedure, trigger, event等。MDL锁主要为了保证元数据的一致性,用于处理不同线程操作同一元数据对象的同步与互斥问题,会在各个业务场景下十分频繁地使用到。 MDL锁,Metadata Lock,即元数据锁,在数据库中元数据即数据字典信息包括db, table, function, procedure, trigger, event等。MDL锁主要为了保证元数据的一致性,用于处理不同线程操作同一元数据对象的同步与互斥问题,会在各个业务场景下十分频繁地使用到。
- 数据复制服务(Data Replication Service,简称为DRS)是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。在设置数据迁移或者同步的过程中,需要用户选择需要迁移或者同步的对象,这些对象包括数据库、表、视图、触发器、函数、schema等。在早期数据量较少时,界面可以流畅操作,但是随着用户业务需求不断扩大,在大数据量条件(1万以上)下会出现界面操作卡顿、卡死... 数据复制服务(Data Replication Service,简称为DRS)是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。在设置数据迁移或者同步的过程中,需要用户选择需要迁移或者同步的对象,这些对象包括数据库、表、视图、触发器、函数、schema等。在早期数据量较少时,界面可以流畅操作,但是随着用户业务需求不断扩大,在大数据量条件(1万以上)下会出现界面操作卡顿、卡死...
- 最近看到圈里一个朋友发了一篇推文,是关于华为云时序数据库influxDB的,之前对时序数据库不太了解,于是顺着这个点去学习了一下,由于接触不多只能浅尝辄止,发现这个倒排索引很有意思,今天就和大家简单聊聊倒排索引。 最近看到圈里一个朋友发了一篇推文,是关于华为云时序数据库influxDB的,之前对时序数据库不太了解,于是顺着这个点去学习了一下,由于接触不多只能浅尝辄止,发现这个倒排索引很有意思,今天就和大家简单聊聊倒排索引。
- JDBC(Java数据库连接性)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集。JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首批组件之一。 JDBC(Java数据库连接性)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集。JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首批组件之一。
- 欢迎阅读【DBA系列】,本文是第26回,仍然为MongoDB经典故障系列,详情见正文。 欢迎阅读【DBA系列】,本文是第26回,仍然为MongoDB经典故障系列,详情见正文。
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签