NoSQL

nosql开源_为什么要使用nosql_nosql api

农历年最后一场scala-meetup听刘颖分享专业软件开发经验,大受启发。突然意识到一直以来都没有完全按照任何标准的开发规范做事。诚然,在做技术调研和学习的过程中不会对规范操作有什么严格要求,一旦技术落地进入应用阶段,开始进行产品开发时,只有严格按照专业的软件开发规范才能保证软件产品的质量。刘颖在meetup中提到了异常处理(exception handling)和过程跟踪(logging...大数据处理,涉及到从数据获取到数据存储、数据计算的诸多环节,各个环节需要解决的问题不同,相关岗位要求的技能也不同。在数据存储阶段,对数据库选型是非常重要的一项工作。今天的大数据数据库培训分享,我们就来聊聊NoSQL数据库入门。

NoSQL

nosql开源_为什么要使用nosql_nosql api

农历年最后一场scala-meetup听刘颖分享专业软件开发经验,大受启发。突然意识到一直以来都没有完全按照任何标准的开发规范做事。诚然,在做技术调研和学习的过程中不会对规范操作有什么严格要求,一旦技术落地进入应用阶段,开始进行产品开发时,只有严格按照专业的软件开发规范才能保证软件产品的质量。刘颖在meetup中提到了异常处理(exception handling)和过程跟踪(logging...大数据处理,涉及到从数据获取到数据存储、数据计算的诸多环节,各个环节需要解决的问题不同,相关岗位要求的技能也不同。在数据存储阶段,对数据库选型是非常重要的一项工作。今天的大数据数据库培训分享,我们就来聊聊NoSQL数据库入门。

谈谈 Spanner 和 NewSQL

谈谈 Spanner 和 NewSQL

BigTable 开启了 NoSQL 的潮流,从某些角度来说,BigTable 给当时的业界一盏明灯,告诉业界,数据存储系统还有另一种实现方式,只要放弃强一致性,就能获得大规模高并发、高可用性和可扩展性。于是,NoSQL 的潮流来了。...

参加 HKOSC 2016 见闻

参加 HKOSC 2016 见闻

我参加的议题里面,MySQL 5.7 新特性的介绍是最多被提问的,也是我自己收获最多的。speaker 是位日本人,不是工程师,也没有讲技术细节的实现,却给我这种几年没用 MySQL 的老用户很多震撼。在各种眼花缭乱的 NoSQL 和 NewSQL 的燥热下,传统的 SQL 数据库被认为过时和性能跟不上。...

【赵强老师】第一个Oracle的手工备份和恢复

【赵强老师】第一个Oracle的手工备份和恢复

尽管在Oracle中,已经有了RMAN的备份与恢复。但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子来为大家介绍如何使用手工的方式来完成Oracle的备份与恢复。手工方式的本质是通过操作系统的cp命令完成,但是在备份与恢复的时候,需要把数据块置为正确的状态。...

Node.js的基本使用3

Node.js的基本使用3

针对集合(collections)的操作 (1)创建一个集合 db.createCollection("collName", {size: 20, capped: true, max: 100}); db.collName.isCapped(); //判断集合是否为定容量 (2)得到指定名称的集合 db.getCollection("account"); (3)得到当前db的所有集合 db.g......

CassandraAppender - distributed logging,分布式软件logback-appender

CassandraAppender - distributed logging,分布式软件logback-appender

农历年最后一场scala-meetup听刘颖分享专业软件开发经验,大受启发。突然意识到一直以来都没有完全按照任何标准的开发规范做事。诚然,在做技术调研和学习的过程中不会对规范操作有什么严格要求,一旦技术落地进入应用阶段,开始进行产品开发时,只有严格按照专业的软件开发规范才能保证软件产品的质量。刘颖在meetup中提到了异常处理(exception handling)和过程跟踪(logging......

【赵强老师】MongoDB中的索引(上)

【赵强老师】MongoDB中的索引(上)

索引是提高查询查询效率最有效的手段。索引是一种特殊的数据结构,索引以易于遍历的形式存储了数据的部分内容(如:一个特定的字段或一组字段值),索引会按一定规则对存储值进行排序,而且索引的存储位置在内存中,所在从索引中检索数据会非常快。如果没有索引,MongoDB必须扫描集合中的每一个文档,这种扫描的效率非常低,尤其是在数据量较大时。...

MongoDB,我的道

MongoDB,我的道

但是事实说明了一切。这个用户的MongoDB集群从2015年上线以来,到2020年的今天,已经运行了5年时间。承载了每天的数据汇聚和数据同步(到检索服务),平均每8小时就能消耗完一次oplog size的上限(Upper Bound ≈ 50GB)。接下来就是我们近几年使用MongoDB的案例、发生的花絮和对未来的思考。...

最简单的Postgresql 高可用方式  与 kong 网关

最简单的Postgresql 高可用方式 与 kong 网关

事情的起因是,一家比较大的公司,要使用kong网关,就职的朋友问我postgresql 最简单的高可用方式有什么, 所以才有了此文PostgreSQL 的复制默认是异步的方式,如果primary server crash了一些已经commited的事务在primary server 但还没有传送到 standby server 则主从就会不一致,数据就丢失了,所以这是异步复制的模式。 ...

我们为什么放弃了TiDB,选择自研NewSQL

我们为什么放弃了TiDB,选择自研NewSQL

我们并没有打算从0开发一个完备的NewSQL系统,而是在自研的分布式KV存储Fusion的基础上构建一个能满足我们业务场景的NewSQL。Fusion是采用了Codis架构,兼容Redis协议和数据结构,使用RocksDB作为存储引擎的NoSQL数据库。Fusion在滴滴内部已经有几百个业务在使用,是滴滴主要的在线存储之一。...

写好SQL很有必要

写好SQL很有必要

相比NoSQL数据库,MySQL是个娇气脆弱的家伙。它就像体育课上的女同学,一点纠纷就和同学闹别扭(扩容难),跑两步就气喘吁吁(容量小并发低),常常身体不适要请假(SQL约束太多)。...

如何使用NoSQL架构构建实时广告系统

如何使用NoSQL架构构建实时广告系统

JDNoSQL平台是一个分布式面向列的KeyValue毫秒级存储服务,存储结构化数据和非机构化数据,支持随机读写与更新,灵活的动态列机制,架构上支持水平扩容,提供高并发、低延迟、高可用、强一致数据库服务,可满足各种业务场景。完善的平台支持,支持业务自助化建表,查看监控,在线DDL等。...

Redis基础你掌握多少了?来查漏补缺?

Redis基础你掌握多少了?来查漏补缺?

Redis 是开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串strings, 散列 hashes, 列表 lists, 集合 sets, 有序集合 sorted sets 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。...

分布式一致性协议 - CAP、BASE、NWR

分布式一致性协议 - CAP、BASE、NWR

这篇文章着重点不在于科普,毕竟关于CAP、BASE的理论的文章,网上很多。所以本文科普篇幅尽量小(只包含概念描述)。主要从几个侧面的问题来描述CAP,进而描述ACID、BASE理念。然后加入一点点调料,如何动态的切换一致性强度。...

【赵强老师】MongoDB中的索引(下)

【赵强老师】MongoDB中的索引(下)

MongoDB支持复合索引,即将多个键组合到一起创建索引。该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形。其次复合索引在使用的时候,也可以通过前缀法来使用索引。MongoDB中的复合索引与关系型数据库基本上一致。在关系型数据库中复合索引使用的一些原则同样适用于MongoDB。...

Java大数据:MongoDB数据库入门基础

Java大数据:MongoDB数据库入门基础

提起大数据存储,NoSQL数据库一定是不能忽视的重要部分,而在不同场景下,NoSQL数据库也有着不同的选择。比如说MongoDB,就是NoSQL数据库当中的经典产品,也是大数据学习当中必须掌握的。今天我们就来讲讲MongoDB数据库入门基础。...

【赵强老师】Redis的慢查询日志

【赵强老师】Redis的慢查询日志

Redis慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID,发生时间戳,耗时,命令的详细信息)记录下来。...

大数据数据库选型:NoSQL数据库入门

大数据数据库选型:NoSQL数据库入门

大数据处理,涉及到从数据获取到数据存储、数据计算的诸多环节,各个环节需要解决的问题不同,相关岗位要求的技能也不同。在数据存储阶段,对数据库选型是非常重要的一项工作。今天的大数据数据库培训分享,我们就来聊聊NoSQL数据库入门。...

写好SQL很有必要

写好SQL很有必要

相比NoSQL数据库,MySQL是个娇气脆弱的家伙。它就像体育课上的女同学,一点纠纷就和同学闹别扭(扩容难),跑两步就气喘吁吁(容量小并发低),常常身体不适要请假(SQL约束太多)。...

SpringBoot使用Neo4j

SpringBoot使用Neo4j

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性......

Redis基础你掌握多少了?来查漏补缺?

Redis基础你掌握多少了?来查漏补缺?

Redis 是开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串strings, 散列 hashes, 列表 lists, 集合 sets, 有序集合 sorted sets 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。...