原创 Cassandra CQL v3.3中文文檔(上)

Cassandra Query Language (CQL)v3.3.01.        Cql語法1.1.    前言本文檔描述了CQL v3。CQL v3與CQL v2不兼容且在很多地方不同。CQL v3提供了非常類似於SQL的數據模

原创 關於codis對於原redis過期事件解決方案

1.     Redis處理過期事件方式1.1.  Redis處理過期key方式Redis key過期的方式有二:被動方式和主動方式當clients試圖訪問設置了過期時間且已過期的key時,爲主動過期方式。但僅是這樣是不夠的,以爲可能存在一

原创 我的友情鏈接

51CTO博客開發51CTO學院 官方博客

原创 Cassandra監控 - OpsCenter手冊

Opscenter用戶手冊1.       OpsCenter簡介DataStaxOpsCenter是一個可視化管理和監控Apache Cassandra和DataStax Enterprise工具。OpsCenter簡化了管理任務:添加擴

原创 Codis3手冊

Codis3手冊1.     Codis3簡介Codis 是一個分佈式 Redis 解決方案, 對於上層的應用來說, 連接到 CodisProxy 和連接原生的 RedisServer 沒有顯著區別 (不支持的命令列表),上層應用可以像使用

原创 Elasticsearch壓測 - Rally安裝使用

1.     安裝這篇文章詳細描述了安裝Rally。1.1.   前置條件在安裝Rally之前請確保以下包已經安裝成功Python3.4+ (驗證python3 --version應該打印 Python 3.4.0或以上)   pip3(驗

原创 單表60億記錄等大數據場景的MySQL優化和運維之道

此文是根據楊尚剛在【QCON高可用架構羣】中,針對MySQL在單表海量記錄等場景下,業界廣泛關注的MySQL問題的經驗分享整理而成,轉發請註明出處。楊尚剛,美圖公司數據庫高級DBA,負責美圖後端數據存儲平臺建設和架構設計。前新浪高級數據庫工

原创 Cassandra教程(2) ---- Cassandra2.2的新特性

        Cassandra提供了一些新的特性:性能,可操作性,CQL3改進和其他顯著變化。新特性CQL3支持JSONCassandra支持插入和查詢JSON數據用戶定義函數(UDFs)Cassandra可以使用UDFs函數存儲數據用

原创 Cassandra CQL v3.3中文文檔(下)

4.  Queries4.1.    SELECT語法:<select-stmt> ::= SELECT ( JSON )?    <select-clause>                   FROM <tablename>    

原创 Cassandra基礎入門篇(1) - 快速開始

    前面《Cassandra基本介紹》我們已經瞭解了Cassandra,今天將帶領大家瞭解下,Cassandra的基礎知識。    在《Cassandra基礎入門篇》的整體目錄如下:快速開始Cassandra數據模型應用交互:驅動Cas

原创 Cassandra教程(5)---- 數據分佈和複製

在Cassandra中,數據分佈和複製是同時進行的。數據通過表來組織,通過主鍵標識——它決定了數據被存儲到哪個節點。副本就是數據行的拷貝。當數據在第一次寫入的時候,也就作爲第一份副本。影響複製的因素:Virtual nodes(虛擬節點):

原创 Cassandra基本介紹(3) - 架構簡介

    通過上面2節,大家瞭解到了RDBMS遇到的問題,以及對Cassandra有了基本的瞭解。下面將介紹下Cassandra內部簡單結構。    通過本章,大家應該瞭解到:Cassandra Write流程什麼是SSTableCassan

原创 Cassandra教程(6)---- Snitch

Snitch決定了節點屬於哪個數據中心和機架。Snitch通知Cassandra網絡拓撲以便請求被有效的路由,並且允許Cassandra在服務器增加到數據中心或機架的時候能夠分發副本。特別的,複製策略如何放置副本是基於新snitch提供的信

原创 Cassandra操作和性能優化

1.     Cassandra操作本文檔操作都是在單數據中心,Vnode上操作1.1.   添加節點到集羣中1.1.1.     添加非seed單節點 1.在新節點上安裝Cassandra,但不要啓動 2.修改cassandra.yaml

原创 Cassandra教程(4)---- 節點間交互(gossip)

Gossip是一個P2P的協議,在Cassandra集羣中的節點利用它交換相互間的信息。名叫gossip的進程在集羣中每秒交換數據的節點多達3個以上,由於節點交換了自己和相關節點間的信息,所以節點很快就可以知道集羣中的其他節點(就是一個一傳