原创 MongoDB分片技術

在mongodb裏面存在另一種集羣,就是分片技術,跟sql server的表分區類似,我們知道當數據量達到T級別的時候,我們的磁盤,內存 就喫不消了,針對這樣的場景我們該如何應對。   一:分片      mongodb採用將集

原创 MongoDB運維技術

這一篇我們以管理員的視角來看mongodb,作爲一名管理員,我們經常接觸到的主要有4個方面: 1.  安裝部署 2.  狀態監控 3.  安全認證 4.  備份和恢復, 下面我們就一點一點的講解。   一:安裝部署  

原创 細說MongoDB高級操作

跟大家分享一下mongodb中比較好玩的知識,主要包括:聚合,遊標。 一: 聚合       常見的聚合操作跟sql server一樣,有:count,distinct,group,mapReduce。 <1> count  

原创 MongoDB程序開發之使用Java驅動

記錄一下使用mongodb java driver來訪問數據庫的一些總結。    主要是由createMongoInstance()方法完成初始化工作。 Java代碼   protected static final

原创 Installing Oracle 11gR2 on Ubuntu 12.04

This howto should guide you though the installation of an Oracle Database 11g Release 2 on Ubuntu 12.04. Ubuntu is n

原创 MongoDB索引操作

分享下mongodb中關於索引的基本操作,我們日常做開發都避免不了要對程序進行性能優化,而程序的操作無非就是CURD,通常我們 又會花費50%的時間在R上面,因爲Read操作對用戶來說是非常敏感的,處理不好就會被人唾棄,呵呵。  

原创 JAVA獲取某段時間內的所有日期

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, cho

原创 Mongodb啓動命令mongod參數說明

mongod的主要參數有: 基本配置----------------------------------------------------------------------------------quiet # 安靜輸出 --port

原创 MySQL my.cnf參數配置優化詳解

PS:本配置文件針對Dell R710,雙至強E5620、16G內存的硬件配置。CentOS 5.6 64位系統,MySQL 5.5.x 穩定版。適用於日IP 50-100w,PV 100-300w的站點,主要使用InnoDB存儲引擎。其

原创 Ubuntu 12.04下安裝MySQL圖解

因爲Ubuntu Server上 wget比較慢,所以我是直接在windows用迅雷下載好,然後WinSCP上傳到服務器的,看各自喜好了。 上正題。 包放在~/Download目錄下,全部安裝命令如下: 1、解壓tar.gz tar –

原创 ubuntu 12.04 Server 上安裝 MongoDB及運行

MongoDB (from “humongous”)是一款開源的面向文檔的NoSQL 數據庫,使用C++開發,存儲格式爲BSON,模式自由,高性能、

原创 MongoDB範圍查詢的索引優化

我們知道,MongoDB的索引是B-Tree結構的,和MySQL的索引非常類似。所以你應該聽過這樣的建議:創建索引的時候要考慮到sort操作,儘量把sort操作要用到的字段放到你的索引後面。但是有的情況下,這樣做反而會使你的查詢性能更低

原创 MongoDB主從複製

從這一篇開始我們主要討論mongodb的部署技術。     我們知道sql server能夠做到讀寫分離,雙機熱備份和集羣部署,當然mongodb也能做到,實際應用中我們不希望數據庫採用單點部署, 如果碰到數據庫宕機或者被毀滅性破壞

原创 Ubuntu安裝MongoDB(非apt-get方式)

先下載mongodb最新的linux發佈版,放到任意目錄下(本文以/usr目錄爲例) 解壓縮即可執行 tar zxvf mongodb-linux-x86_64-2.x.x.tgz cd /usr/mongodb-linux-x8

原创 解決Ubuntu系統中文亂碼顯示問題

我是先安裝了Ubuntu 12.04 Server,然後安裝桌面。進入以後發現中文有問題。 解決方法: 一. Ubuntu默認的中文字符編碼 Ubuntu默認的中文字符編碼爲zh_CN.UTF-8,這個可以在 /etc/environme