与HBase对比,Cassandra的优势特性是什么?

在1月9日Cassandra中文社区开年活动开始之前的闲聊时间,活动的四位嘉宾就“HBase和Cassandra的对比”这一话题展开了讨论。 总的来说,HBase和Cassandra各有其优势特性以及比较适合的应用场景。不过相比HBase来说,Cassandra的持续在线、稳定性高、易于上手等优势让 ... »

亿级大表在线不锁表变更字段与索引

摘要:在业界中有一个比较成熟的工具,针对大表的场景,可以在线进行Alter变更,且不会出现锁表的风险。除此之外,它还有其他的一些优点,让我们开始探索吧。 背景 大家在日常工作中,往往需要对数据库的表结构做变更,一般涉及到增删字段,修改字段属性等ALTER的操作。然而,在大表场景下,特别是千万级、亿级 ... »

推荐那么准,除了模型,还有什么。。。

最近v2ex论坛上出现一篇很热门的帖子《QQ正在尝试读取你的浏览记录》,题目很耸动,结果也很令人吃惊。 简要介绍一下事情的来龙去脉,楼主反映火绒杀毒软件提示QQ正在触发一些规则,QQ尝试读取用户的AppDataLocalGoogleChromeUser DataDefaultHistor... ... »

行业动态 | 利用Cassandra数据库揭开家族祖先的秘密

FamilySearch选择了基于Apache Cassandra的DataStax Enterprise (DSE)来加速用户增长,并通过更快的反应时间、高可用性以及零数据库宕机来提供强大的线上用户体验。 自从采用了DSE,FamilySearch可以专注于构建和提高他们的应用程序,从而致力于联结 ... »

数据库概论 (一)数据库概念

四个基本概念 数据 Data 即数据库中存储的基本对象,有多个属性,有类型,有属性名,有长度大小的定义等等。 数据的意义是由数据的语意来决定的。 数据库 Database 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合 特征 数据按一定的数据模型组织、描述 ... »

COW技术重置虚拟机

最近使用COW技术做虚拟机重置,结果成功了,特地来给大家分享一下这次的成果! 文章目录 一、COW技术是什么? 二、重置虚拟机步骤 总结 往期杂文 一、COW技术是什么? Copy On Write,写时复制 ——针对随时变化的数据进行备份前端盘:永远显示在制作出前端盘那一瞬间原始盘所有数据内容直接 ... »

十八般武艺玩转GaussDB(DWS)性能调优:路径干预

摘要:路径生成是表关联方式确定的主要阶段,本文介绍了几个影响路径生成的要素:cost_param, scan方式,join方式,stream方式,并从原理上分析如何干预路径的生成。 一、cost模型选择 顾名思义,cost_param是控制cost相关的一个参数。在了解cost_param之前,先回 ... »

数据库隔离级别

目前数据库MySQL 并发事务下,在不同的隔离级别下,可能会出现四个问题.分别是:脏写(Lost Update),脏读(Dirty Reads),不可重复读(Non-Repeatable Reads),幻读(Phantom Reads) 数据库的隔离级别分别是: 未提交读(read uncommit ... »

IndexedDB详解

简介 IndexedDB是一种在浏览器端存储数据的方式。既然称之为DB,是因为它丰富了客户端的查询方式,并且因为是本地存储,可以有效的减少网络对页面数据的影响。 有了IndexedDB,浏览器可以存储更多的数据,从而丰富了浏览器端的应用类型。 IndexedDB简介 IndexedDB和传统的关系型 ... »

十八般武艺玩转GaussDB(DWS)性能调优:SQL改写

摘要:本文将系统介绍在GaussDB(DWS)系统中影响性能的坏味道SQL及SQL模式,帮助大家能够从原理层面尽快识别这些坏味道SQL,在调优过程中及时发现问题,进行整改。 数据库的应用中,充斥着坏味道的SQL,非常影响查询的性能。坏味道SQL,即由于开发者写的随意,导致执行性能较差,需要通过优化S ... »

关于数据库事务和锁的必会知识点,你掌握了多少?

关于MySQL数据库的这些核心知识点,你都掌握了吗? 推荐阅读: 这些必会的计算机网络知识点你都掌握了吗 关于数据库索引,必须掌握的知识点 数据库的事务 什么是数据库的事务? 百度百科的解释:数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行, ... »

案例展示自定义C函数的实现过程

摘要:用户在使用数据库过程中,受限于内置函数的功能,部分业务不易实现时,可以使用自定义C函数实现特殊功能。本文通过两个示例展示自定义C函数的实现过程。 前言 用户在使用数据库过程中,常常受限于内置函数的功能,部分业务不易实现,或实现后性能较差,在这些场景出现时可以考虑使用C编写自定义函数来实现独立功 ... »

行业动态 | 话说混合云

在本文中,我们将介绍混合云涉及到的基础概念,并将解释混合云的独有优势,以及混合云在企业的数字化转型中所扮演的重要角色。 01 混合云架构与企业的数字化转型 最近Red Hat报告[1]采访了来自11个国家的950位IT领袖。他们中的95%认同“企业开源,协同创新”是目前的世界潮流,77%表示会增加企 ... »

主从哨兵集群终于给你说明白了

前言碎语 说起 Redis 应该没有人会陌生了吧,作为开发中最最最最最最最常用的 nosql,它的重要性不言而喻。 Redis有三种集群模式,第一个就是主从模式,第二种“哨兵”模式,第三种是 Cluster 集群模式。 今天就和大家细细聊聊这三种模式。 主从复制 当其中一台服务器更新之后,服务器会自 ... »

个人总结的一些C++基础理论

我自己整理的一些C++基础理论知识,面试的同学可以用到: 主要是针对那些基础理论知识比较薄弱的同学吧,希望会对大家面试有些帮助,排版什么的有点乱,大家多多包涵: 类和对象-封装-属性和行为作为整体 C++认为万事万物都皆为对象,对象上有其属性和行为 封装的意义一:a. 将属性和行为作为一个整体,表现 ... »

仅4步,就可通过SQL进行分布式死锁的检测与消除

摘要:本文主要介绍在 GaussDB(DWS) 中,如何通过 SQL 语句,对分布式死锁进行检测和恢复。 分布式数仓应用场景中,我们经常遇到数据库系统 hang 住的问题,所谓 hang 是指虽然数据库系统还在运行,但部分或全部业务无法正常执行。hang 问题的原因有很多,其中以分布式死锁最为常见, ... »

什么是Cassandra

在本文中,我们将介绍Cassandra名字的含义、Cassandra的发展简史、Cassandra这项技术的特点及优势,以及对于这项技术的未来展望。 本文将用浅显易懂的方式,帮助您将对Cassandra这项技术的前世今生有一个粗略的了解。 谁是Cassandra Apache Cassandra™是 ... »