《NoSQL入门》关于NoSQL
关于NoSQL的专栏申请了可能快一年了,也没有填充一篇文章,今天看到,还是先写一篇放进去吧。现在应用NoSQL的人也非常多了,大家可能都不再陌生了,中文方面的资料已经漫天飞舞了。但是查看知乎中 NoSQL 相关话题的回答数却寥寥无几。可能是大家都更多的去关注相关实际技术的应用了,而忽略了这一概念的本质。
什么是NoSQL?
百度百科中:NoSQL,泛指非关系型的数据库。中文名:非关系型数据库,外...
查看全文 >>
面试疑难点解析——Java数据库开发(七)
事务问题
对于数据库的划分分为两种:关系型数据库、NoSQL数据库。
关系型数据库有一个最为重要的概念就是ACID原则。
ACID,指数据库事务正确执行的四个基本要素的缩写:
- 原子性(Atomicity):整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样;
- 一致性(Consi...
查看全文 >>
带你读《Greenplum:从大数据战略到实现》之三:数据处理平台的演进
点击查看第一章点击查看第二章
第3章 数据处理平台的演进
在上一章中,我们回顾了云原生应用的数字化战略,进而提出大数据和机器学习是未来企业构筑竞争优势和壁垒的高地,最后从人才和技术角度介绍如何建立合适的数据平台。本章将着重介绍数据处理平台的发展历程,根据其演进的内在动力、外在环境和当前趋势,提出集成数据处理和分析平台是未来发展的方向。最后从技术层面介绍大数据平台选型时需要考虑的因素。
3.1 前...
查看全文 >>
基于云上分布式NoSQL的海量气象数据存储和查询方案
前言
气象数据是一类典型的大数据,具有数据量大、时效性高、数据种类丰富等特点。气象数据中大量的数据是时空数据,记录了时间和空间范围内各个点的各个物理量的观测量或者模拟量,每天产生的数据量常在几十TB到上百TB的规模,且在爆发性增长。如何存储和高效的查询这些气象数据越来越成为一个难题。
传统的方案常常采用关系型数据库加文件系统的方式实现这类气象数据的存储和实时查询,这种方案在可扩展性、可维护性和性...
查看全文 >>
数据分析需要权衡哪些要素?
无论一个公司部署什么类型的大数据技术栈,有一些共通的因素必须加以考量,以保证为大数据分析工作提供一个有效的框架。在开始一个大数据项目之前,去审视项目所要承担的新数据需求的更大图景显得尤为关键。下面来让我们检视四个需要加以考量的因素。
数据准确性
数据质量问题对于BI和数据管理专业人士来说一定不陌生。很多BI和分析团队努力保证数据的有效性并说服业务使用人员去信任信息资产的准确性和可靠性。作为个性...
查看全文 >>
Hibernate-ORM:01.Hibernate恍如隔世般初见
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------
对于学过ORM框架的朋友来说,上手HibernateORM来说,既熟悉有有一点陌生,熟悉无非是灵魂相通,陌生的只是一些语言罢了
1.1:Hibernate-ORM简介
1.Hibernate是一个开发源代码的对象关系映射框架(ORM);
2.对JDBC进行了轻量级的封装,可以将实体类和数据库...
查看全文 >>
达摩院首席数据库科学家李飞飞:云原生新战场,我们如何把握先机?
阿里妹导读:云计算大潮来袭,传统数据库市场正面临重新洗牌的情境,包括云数据库在内的一批新生力量崛起,动摇了传统数据库的垄断地位,而由云厂商主导的云原生数据库则将这种“改变”推向了高潮。
云时代的数据库将面临怎样的变革?云原生数据库有哪些独特优势?在 DTCC 2019大会上,阿里巴巴副总裁 李飞飞博士就《下一代云原生数据库技术与趋势》进行了精彩分享。
李飞飞(花名:飞刀),阿里巴巴集团副总裁...
查看全文 >>
基于TableStore的海量气象格点数据解决方案实战
前言
气象数据是一类典型的大数据,具有数据量大、时效性高、数据种类丰富等特点。气象数据中大量的数据是时空数据,记录了时间和空间范围内各个点的各个物理量的观测量或者模拟量,每天产生的数据量常在几十TB到上百TB的规模,且在爆发性增长。如何存储和高效的查询这些气象数据越来越成为一个难题。
传统的方案常常采用关系型数据库加文件系统的方式实现这类气象数据的存储和实时查询,这种方案在可扩展性、可维护性和性...
查看全文 >>
微服务架构下的事务一致性保证
今天我给大家分享的题目是微服务架构下的事务一致性保证。
主要内容包括4部分:
传统分布式事务不是微服务中一致性的最佳选择
微服务架构中应满足数据最终一致性原则
微服务架构实现最终一致性的三种模式
对账是最后的终极防线。
我们先来看一下第一部分,传统使用本地事务和分布式事务保证一致性
传统单机应用一般都会使用一个关系型数据库,好处是应用可以使用 ACID transactions。为保...
查看全文 >>
带你读《数据库与数据处理:Access 2010 实现 第2版》之一:数据处理与数据库
计算机基础课程系列教材点击查看第二章点击查看第三章数据库与数据处理:Access 2010 实现 第2版
张玉洁 孟祥武 编著
第1章
数据处理与数据库早期计算机主要用于科学计算,数据类型单一。随着计算机技术的发展以及计算机的益普及,计算机应用已经远远超出了这个范畴。如今面对各种类型的海量数据,利用计算机做得更多的是进行数据处理。数据处理不仅广泛应用于电信、银行、证券、航空、教育、...
查看全文 >>