原创 淺談Oracle數據庫的對象

Oracle數據庫---對象中最基本的是表和視圖,其他還有約束、索引、序列、函數、存儲過程、甚至創建同義詞。對數據庫的操作可以基本歸結爲對數據對象的操作,因此,在上篇博文講述了基本操作的基礎上,本篇博文將介紹其對象的基本操作。 一、表和視圖

原创 oracle數據庫結構及基本操作

本篇博客主講oracle數據庫的基本操作,作爲目前世界上使用範圍最廣的數據庫管理系統,充分體現出其功能的強大和可靠。首先,oracle數據庫結構是我們必須瞭解的,有助於掌握oracle數據庫操作。 系統簡介 ORACLE數據庫系統是美國O

原创 Memcached高可用羣集(Memcached主主複製+Keepalived)

案例說明 爲解決memcached單點故障,需要實現memcached緩存的高可用。首先,需要實現Memcached的主主複製,指任意一臺memcached服務器修改數據都會被同步到另外一臺,但是memcached API無法判斷連接哪一臺

原创 LAMP+Memcached高性能緩存服務

Memcached簡介 Memcached是高性能的分佈式內存緩存服務器,通過在內存裏維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等, 由國外社區網站 LiveJournal 的開發

原创 MFS分佈式文件存儲

目錄 * 分佈式原理 * MFS原理 * 案例實施 * 總結歸納 分佈式原理 分佈式文件系統是指文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網絡與節點相連。簡單來說,就是把分散的共享文件夾,集合到一個虛擬文件夾內,

原创 部署社交網站全過程(Nginx+PHP+Mysql+MFS+SVN)

案列概述 公司的社交網站採用PHP語言開發,爲了管理PHP程序員開發的代碼,上級領導要求搭建SVN服務器進行版本控制。社交網站的第一個版本部署在LNMP平臺上,前端爲Nginx,通過fastcgi協議訪問後端的PHP服務器。爲了保證數據安

原创 oracle數據庫安裝詳解

簡介: oracle12c概述 oracle12c數據庫屬於關係型數據庫,採用C/S模式、支持SQL語言,穩定性、高性能、安全性優於其他官方網站: https://www.oracle.com/cn oracle12c優化 oracle12

原创 手動創建和掛載swap分區

需求 在安裝虛擬機時,我們不可能全面考慮到所有的使用情況。所以使用過程中經常會碰到swap分區不夠用的情況,此時就需要增加磁盤中swap分區大小。 操作概述 系統本身swap分區爲4G,需要添加8G來滿足需求,通過以下兩種方式實現目的

原创 squid緩存代理---傳統代理和透明代理詳解

目錄緩存代理概述代理工作機制代理基本類型正向代理實戰squid簡介  Squid作爲應用層的服務軟件,主要提供緩存加速和應用層過濾控制功能。代理工作機制  (1)Squid服務器中有緩存  當客戶機通過代理來請求Web頁面時,指定的代理服務

原创 MongoDB分片管理

目錄 概念 基本思想 適用場景 角色介紹 實驗環境 實驗過程一、概念分片(sharding)是指將數據庫拆分,將其分散在不同的機器上的過程。將數據分散到不同的機器上,不需要功能強大的服務器就可以存儲更多的數據和處理更大的負載。二、基本思想

原创 MongoDB安裝與操作大全

簡介 MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。它

原创 Mysql-MMM高可用羣集

MMM簡介:MMM即Master-Master Replication Manager for MySQL(mysql主主複製管理器)關於mysql主主複製配置的監控、故障轉移和管理的一套可伸縮的腳本套件(在任何時候只有一個節點可以被寫入)

原创 mysql主從複製及讀寫分離(附安裝包)

實驗目的:在實際生產環境中,如果對數據庫的讀和寫都在同一個數據庫服務器中操作,無論在安全性、高可用性,還是高併發等各個方面都是完全不能滿足實際需求的,因此,一般需要通過主從複製(master-slave)的方式來同步數據,再通過讀寫分離提升

原创 LVS + Keepalived 高可用羣集部署

簡介:keepalived是專門針對LVS設計的一款強大的輔助工具,主要用來提供故障切換(Failover)和健康檢查(Health Checking)功能——判斷LVS負載調度器、節點服務器的可用性,及時隔離並替換爲新的服務器,當故障主

原创 利用extundelete工具恢復Centos6.5中誤刪除的文件

實驗目的:利用extundelete工具恢復誤刪除的文件實驗環境:在Linux系統中安裝一臺Centos6.5在Centos6.5中新增磁盤並創建分區,模擬刪除並進行回覆的操作設置文件共享權限,使虛擬機可使用宿主機上的文件(需要使用宿主機上