- 浏览: 53262 次
- 性别:
- 来自: 上海
最新评论
-
你好嘚吧嘚:
liubey 写道NOSQL没有事务 常识性姿势现在是2019 ...
MongoDB 在多线程高并发下的问题 -
BigCat2013:
string2020 写道上面写的使用场景太抽象了,求其他的使 ...
Apache Kafka 集群环境搭建 -
string2020:
上面写的使用场景太抽象了,求其他的使用场景
Apache Kafka 集群环境搭建 -
BigCat2013:
string2020 写道集群搭建好之后,有什么用搭建一些分布 ...
Apache Zookeeper 集群环境搭建 -
string2020:
集群搭建好之后,有什么用
Apache Zookeeper 集群环境搭建
文章列表
Apache Phoenix 相信大家并不陌生,它是HBase的SQL驱动,Phoenix 使得Hbase 支持通过JDBC的方式进行访问,并将你的SQL查询转换成Hbase的扫描和相应的动作。
兼容性:
Phoenix 2.x - HBase 0.94.x
Phoenix 3.x - HBase 0.94.x
Phoenix 4.x - HBase 0.98.1+
Hbase和Phoenix的安装这里就不做过多阐述,都很简单,这里给大家简单介绍一下安装完成后如何通过SQL Client来连接到Phoenix:
第一步: 下载安装SQ ...
Apache Kafka 是一个高吞吐量分布式消息系统,由LinkedIn开源。引用官网对kafka的介绍:“Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.” “publish-subscribe”是kafka设计的核心思想,也是kafka最具特色的地方。publish ...
Apache storm 是一个由twitter开源的大数据处理系统,与其他系统不同的是,storm旨在用于分布式实时处理并且与语言无关。笔者所认知的storm使用场景诸如 实时日志分析、网站用户行为实时分析、实时计算等,目前很多公司也都把s ...
Zookeeper 是 一个分布式。开放源码的分布式应用程序协调服务,是Google Chubby的一个开源实现,大多数的分布式应用都需要Zookeeper的支持,这篇文章先简单的和大家分享如何搭建一个zookeeper集群。(笔者注:Chubby是一个lock service,通过这个lock service可以解决分布式中的一致性问题。为这个lock service的实现是一个分布式的文件系统)。
准备环境: 至少3 台 linux server(笔者的是redhat版本的cloud server)
第一步: 安装 JDK/JRE
第二步:下载zookeeper : ht ...
MongoDB的连接池和连接管理
- 博客分类:
- MongoDB
在关系型数据库中,我们总是需要关闭使用的数据库连接,不然大量的创建连接会导致资源的浪费甚至于数据库宕机。这篇文章主要想解释一下mongoDB的连接池以及连接管理机制,如果正对此有疑惑的朋友可以看一下。
通常我们习惯于new 一个connection并且通常在finally语句中调用connection的close()方法将其关闭。正巧,mongoDB中当我们new一个Mongo的时候,会发现它也有一个close()方法。所以会出现这样的情况:我们在需要DB操作的方法中new一个mongo实例,然后调用mongo.getDB()方法拿到对应的连接,操作完数据之后再调用mongo.close( ...
最近项目用到 MongoDB , 主要是一些读取数据及改状态位的操作. 因为是结合了最近流行的 Storm进行大数据的分析处理,并将分析结果插入Vertica数据库,所以在多线程高并发的情境下, 会发现 Vertica 数据库中有部分重复的数据. 这到底是什么原因导致的呢?笔者开始也是一筹莫 展,重复去看 MongoDB 的 API , 终于有了新发现 :
com.mongodb.DB 这个类有三个很重要的方法 :
public abstract void requestStart() :
starts a new "consistent request". ...