原创 分佈式系統------數據庫

常用的nosql數據庫 Riak(鍵值型)、HBase(列型)、MongoDB(文檔型)、CouchDB(文檔型)、Noeo4j(圖型)、Redis(鍵值型)。 CAP理論 Consistency(一致性):即數據一致性,簡單的說,就是

原创 分佈式點滴記錄

秒殺系統 分佈式事務 數據相關知識點 分佈式鎖

原创 python + rabbit mq

轉載鏈接:http://blog.csdn.net/linvo/article/details/5750987   RabbitMQ作爲一個工業級的

原创 kvm性能優化方案---cpu/內存/磁盤/網絡

kvm性能優化方案 kvm性能優化,主要集中在cpu、內存、磁盤、網絡,4個方面,當然對於這裏面的優化,也是要分場景的,不同的場景其優化方向也是不同的,下面具體聊聊這4個方面的優化細節。 cpu 在介紹cpu之前,必須要講清楚numa的概

原创 第2層和第3層尋址

第2層和第3層尋址 在同一個LAN上的計算機使用媒體訪問控制(MAC)地址相互標識。MAC地址是第2層地址且不可路由,而IP地址是第3層地址並且可以路由。 發送IP數據包的第一步是確定遠程主機是否在同一個LAN中或在一個遠程網絡: ■ 如

原创 java學習手記(1)

這個文章僅作爲作者學習java的簡單學習筆記,供學習記錄用。 編譯用javac,執行用javapublic class hello { public static void main(String args[]) { int a =

原创 memcache簡介

分佈式緩存出於如下考慮,首先是緩存本身的水平線性擴展問題,其次是緩存大併發下的本身的性能問題,再次避免緩存的單點故障問題(多副本和副本一致性)。分佈式緩存的核心技術包括首先是內存本身的管理問題,包括了內存的分配,管理和回收機制。其次是分佈

原创 openstack 網絡架構 nova-network + neutron

openstack網絡架構(nova-network/neutron) openstack網絡體系中,網絡技術沒有創新,但用到的技術點非常龐雜,包括bridge、vlan、gre、vxlan、ovs、openflow、sdn、iptabl

原创 時間複雜度和空間複雜度

算法的時間複雜度和空間複雜度合稱爲算法的複雜度。 1.時間複雜度 (1)時間頻度 一個算法執行所耗費的時間,從理論上是不能算出來的,必須上機運行測試才能知道。但我們不可能也沒有必要對每個算法都上機測試,只需知道哪個算法花費的時間多,哪個算

原创 openstack 網絡發展簡史

openstack 網絡發展簡史 研究openstack有2個月的時間,這段時間從網上獲取N多寶貴資料,對我的學習有很大幫助,在加上我自己的研究,終於對openstack整個網絡體系有了個淺顯的認識,寫幾篇文章,一個是對以往資料的總結,二

原创 微博CacheService架構淺析

微博作爲國內最大的社交媒體網站之一,每天承載着億萬用戶的服務請求,這些請求的背後,需要消耗着巨大的計算、內存、網絡、I/O等資源。而且因爲微博的產品特性,節假日、熱門事件等可能帶來突發數倍甚至十幾倍的訪問峯值,這些都對於支撐微博的底層基礎

原创 分佈式系統-----單機存儲系統

隨着互聯網用戶量的增多,大用戶數據,大數據流量已經遠遠超過單機服務器的處理能力,雖然摩爾定律給出在價格不變的情況下,硬件性能每隔18個月,性能都會提高提升1倍,即便如此,橫向擴展比縱向擴展成本要低得多,分佈式系統由此而產生。 最近一直在研

原创 xen xenserver xcp區別

xcp的全稱是, xen cloud platfom, 從名字上看,這些軟件都和xen有關係,實際上也如此. 這些都是虛擬化的相關產品.xen是一個Hypervisor, 所謂的vmm(virtual machine manager)

原创 iptables詳解

一:前言 防火牆,其實說白了講,就是用於實現Linux下訪問控制的功能的,它分爲硬件的或者軟件的防火牆兩種。無論是在哪個網絡中,防火牆工作的地方一定是在網絡的邊緣。而我們的任務就是需要去定義到底防火牆如何工作,這就是防火牆的策略,規則,

原创 rabbit mq

原文地址:http://www.diggerplus.org/archives/3110 引言 你是否遇到過兩個(多個)系統間需要通過定時任務來同步某些數據?你是否在爲異構系統的不同進程間相互調用、通訊的問題而苦惱、掙扎?如果是,那麼恭喜