原创 Oracle之體系結構詳解,基本操作管理及客戶端遠程連接

上一篇文章《Oracle Database 12c安裝》講解了如何安裝oracle數據庫,這篇文章繼續講解數據庫的體系結構,基本操作管理及客戶端遠程連接Oracle的體系結構 Oracle數據庫由兩部分組成; (1)實例:(2)數據庫

原创 Oracle Database 12c安裝

Oracle數據庫 Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關係數據庫管理系統。它是在數據庫領域一直處於領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關係數據庫管

原创 Memcached安裝部署及基本操作

何爲Memcached? Memcached 是一套開源的高性能分佈式內存對象緩存系統,它將所有的數據都存儲在內存中,因爲在內存中會統一維護一張巨大的Hash表,所以支持任意存儲類型的數據。很多網站通過使用Memcached提高網站的訪問

原创 SVN客戶端配置及PHP程序員代碼導入

上一篇文章《部署社交網站(SVN+PHP+NGINX+MYSQL+MFS)》主要講了SVN羣集部署,這篇文章以上篇爲基礎繼續講解SVN客戶端的安裝和使用。首先在百度下載SVN客戶端並進行安裝(安裝簡單,點擊下一步即可)安裝完成之後需要重啓計

原创 部署社交網站(SVN+PHP+NGINX+MYSQL+MFS)

案例需求:社交網站採用PHP語言開發,爲了管理開發代碼,搭建SVN服務器進行版本控制,社交網站的第一個版本部署在LNMP平臺上,前端爲nginx服務器,通過fastcgi協議訪問後端的PHP服務器。這裏實現動靜分離,動態頁面交給PHP服務器

原创 MFS分佈式文件系統原理及環境搭建

傳統NFS存儲缺點分析:幾臺web服務器通過NFS共享一個存儲,在業務功能上可以滿足需求,但在性能與容量上,NFS無法勝任更高的要求,隨着業務量的增加,經常出現超時的問題,而且NFS存在着單點故障的問題,儘管可以用rsync同步數據到另外一

原创 源碼編譯安裝LAMP架構部署(免費提供源碼包及shell安裝腳本)

LAMP平臺概述LAMP(Linux-Apache-MySQL-PHP)網站架構是目前國際流行的Web框架,該框架包括:Linux操作系統,Apache網絡服務器,MySQL數據庫,Perl、PHP或者Python編程語言,所有組成產品均是

原创 Memcached+Magent+Keepalived高可用架構部署

Memcached集羣介紹 現實生產環境中,我們要實現memcached主從複製避免單點故障風險,往往需要部署高可用羣集。這裏我們使用magent代理memcached實現主從備份,從而來保證緩存數據的完整性。工作原理如下: 1)數據在到

原创 搭建squid緩存代理服務(傳統代理,透明代理,反向代理)

Squid是什麼? Squid是Linux系統中最常用的一款開源的代理服務軟件,用於實現HTTP和FTP以及DNS查詢,SSL等應用的緩存代理。屬於應用層的代理服務軟件,squid主要提供緩存加速和應用層過濾控制的功能。 官方站點:h

原创 squid代理服務的日誌分析與ACL訪問控制

Squid日誌分析 Sarg全名是Squid Analysis Report Generator 是一款 Squid日誌分析工具,採用Html格式,可以列出每一位用戶訪問Internet的站點信息,時間佔用信息,排名,連接次數,訪問量等s

原创 詳解MongoDB複製集

何爲複製集? 複製集是額外的數據副本,是跨多個服務器同步數據的過程,複製集提供了冗餘並增加了數據可用性,通過複製集可以對硬件故障和中斷的服務進行恢復。 複製集主從同步的原理和mysql類似,主節點記錄在其上的所有操作到oplog中,從節點

原创 MongoDB複製集選舉原理及管理詳解

MongoDB複製集的節點是通過選舉產生主節點的,下面將介紹複製集節點間選舉的過程 MongoDB複製的原理 複製是基於操作日誌oplog,相當於MySQL中的二進制日誌,只記錄發生改變的記錄。複製是將主節點的oplog日誌同步並應用到其

原创 Linux之LVM與磁盤配額(quota)詳解

什麼是LVM? LVM(Logical Volume Manager)邏輯卷管理,是一種將一個或多個硬盤的分區在邏輯上集合,相當於一個大硬盤來使用,當硬盤的空間不夠使用的時候,可以繼續將其它的硬盤的 分區加入其中,這樣可以實現一種磁盤空間

原创 Mongodb分片原理詳解及架構部署

分片技術解決的需求痛點 (1)高數據量和吞吐量的數據庫應用會對單機的性能造成較大壓力; (2)大的查詢量會將單機的CPU耗盡; (3)大的數據量對單機的存儲壓力較大,最終會耗盡系統的內存而將壓力轉移到鍵盤IO上 何爲分片? MongoD

原创 MongoDB在線yum源安裝及基本命令詳解

MongoDB簡介1)Mongodb屬於非關係性數據庫 ,數據記錄以文檔形式(鍵值對)進行存儲,即bson格式2)不再有“行”(row)的概念,其運行方式主要基於兩個概念:集合(collection)與文檔(document)3)支持各種編