Time of Update: 2014-03-31
主從複製是MongoDB資料庫一種特性,它通過資料備份來提高資料庫的容災能力。但是由於主從複製並不能自動實現容錯移轉的特性,MongoDB在1.6版本開發了新的複製模式:Replicate Sets。MongoDB建議不要再使用Master-Slave模式對資料進行備份。但是對於學習來說,我們仍可以瞭解一下MongoDB的主從複製模式。 1.
Time of Update: 2014-03-30
如何利用Python和VC6.0對SQLite資料庫進行操作
Time of Update: 2014-03-26
近年來,隨著大資料越來越火,非關係型資料庫的重要性被越來越多的人所認知,越來越多的開發人員逐漸加入到NoSQL的陣營中。我們知道NoSQL是Not Only SQL的意思,既然如此,很多關係型資料庫所支援的特性在非關係型資料中也是同樣適用,比如複製集。
Time of Update: 2014-03-26
github:https://github.com/ZhangzheBJUT/blog/blob/master/mgo.md 現在MongoDB官方還沒有推出關於官方支援的golang的driver,推薦使用的是mgo.mgo的詳細文檔說明:http://godoc.org/labix.org/v2/mgo 下面是我開發中自己寫的一個用mgo串連MongoDB資料庫的使用執行個體。package mainimport ( "fmt"
Time of Update: 2014-03-26
SQL SERVER中XML查詢:FOR XML指定RAW前言在SQL SERVER中,XML查詢可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些執行個體介紹SQL SERVER中指定RAW的XML查詢。基礎FOR XML查詢看執行個體:with TestXmlas( select 1 as id,'LeeWhoeeUniversity' as name union all
Time of Update: 2014-03-23
分區索引分為全域索引和本地索引其中本地索引又可以分為有首碼(prefix)的索引和無首碼(nonprefix)的索引。而全域索引目前只支援有首碼的索引。B樹索引和位元影像索引都可以分區,但是HASH索引不可以被分區。位元影像索引必須是本地索引。一般使用LOCAL索引較為方便,而且維護代價較低,並且LOCAL索引是在分區的基礎上去建立索引,類似於在一個子表內部去建立索引,這樣開銷主要是區分分區上,很規範的管理起來,在OLAP系統中應用很廣泛;而相對的GLOBAL索引是全域類型的索引,
Time of Update: 2014-03-23
一、分區的定義:分區表是將大表的資料分成許多小的子集,而這些小的子集便稱為分區。二、分區的優點: 1 、增強可用性:如果表的一個分區由於系統故障而不能使用,表的其餘好的分區仍然可以使用; 2 、減少關閉時間:如果系統故障隻影響表的一部分分區,那麼只有這部分分區需要修複,故能比整個大表修複花的時間更少; &
Time of Update: 2014-03-24
Linux下C++/C串連MySQL資料庫(三)--處理返回資料一、通過返回結果集中的欄位數unsigned int mysql_field_count(MYSQL * connection);//將MYSQL_ROW的值作為一個儲存了一行資料的數組...樣本://一次取一個值的情況,另一種情況與其類似,修改處會標出#include <iostream>#include <fstream>#include <cstdlib>#include &
Time of Update: 2014-03-23
Windows下實現Oracle通過EXP每天晚上備份,並保留十天的備份資料。1、建立備份指令碼oraclebackup.bat首先建立一個備份bat檔案,在E盤下建立備份目錄oraclebackup、dmp、log,將oracle安裝目錄下的EXP.EXE複製到此目錄下,再建立一個文字檔oraclebackup.txt,內容如下:@echo off echo 刪除10天前的備分檔案和日誌forfiles /p "E:\oraclebackup" /dmp/OA *.dmp
Time of Update: 2014-03-22
開發人員寫了一個view,select要30分鐘,讓我最佳化下,view如下:CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW view_offer_label AS SELECT ol.OFFER_ID AS OFFER_ID,ol.EFFECTIVE_DATE AS EFFECTIVE_DATE FROM offer_label ol WHERE(ol.ID
Time of Update: 2014-03-22
和同伴一起搭建hadoop叢集中遇到的各種問題,整理如下:前言 在寒假前的一段時間,開始調研Hadoop2.2.0搭建過程,當時苦於沒有機器,只是在3台筆記本上,簡單跑通一些資料。一轉眼一兩個月過去了,有些東西對已經忘了。現在學校這邊實驗室申請下來了,分了10台機器(4G+500G),這足夠我們玩的了。開始搭建Hadoop2.2.
Time of Update: 2014-03-21
問題描述 在評教系統中查詢教師成績處涉及到了資料的行轉列應用,首先介紹下行轉列要解決的問題: 我們資料庫中儲存的資料結構類似為:
Time of Update: 2014-03-20
首先聲明,本次文章基本上都是從其他人的文章中或者論壇的回複中整理而來。我把我認為的關鍵點提取出來供自己學習。所有的引用都附在文後,在這裡也就不一一表謝了。第二個聲明,我對於Internel
Time of Update: 2014-03-22
CMD下運行以下命令:net stop <服務名>net start <服務名>備忘:<服務名> 通常預設為:mysql即:net stop mysqlnet start mysql備忘:查看服務名的方式:在案頭->右鍵“電腦“->選擇"管理”->選擇”服務和應用程式“->”服務": 在服務到找到名稱與Mysql相應的,一般情況下應該就是Mysql
Time of Update: 2014-03-19
單獨使用mybatis是有很多限制的(比如無法實現跨越多個session的事務),而且很多業務系統本來就是使用spring來管理的事務,因此mybatis最好與spring整合起來使用。前置要求版本要求項目版本說明mybatis3.0及以上https://github.com/mybatis/mybatis-3/releases spring3.0及以上http://projects.spring.io/spring-framework/ mybatis-spring1.0及
Time of Update: 2014-03-21
一、資料類型1、整型資料類型儲存空間說明取值範圍TINYINT1位元組非常小的整數帶符號值:-128~127無符號值:0~255SMALLINT2位元組較小的整數帶符號值:-32768~32767無符號值:0~65535MEDIUMNT3位元組中等大小的整數帶符號值:-8388608~8388607無符號值:0~16777215INT4位元組標準整數帶符號值:-2147483648~2147483647無符號值:0~4294967295BIGINT8位元組大整數2、浮點型資料類型儲存空間說明取值
Time of Update: 2014-03-21
一、預先需要瞭解的知識1、redis 中的每一個資料庫,都由一個 redisDb 的結構儲存。其中,redisDb.id 儲存著 redis 資料庫以整數表示的號碼。redisDb.dict 儲存著該庫所有的索引值對資料。redisDb.expires 儲存著每一個鍵的到期時間。2、當redis 伺服器初始化時,會預先分配 16 個資料庫(該數量可以通過設定檔配置),所有資料庫儲存到結構 redisServer 的一個成員 redisServer.db 數組中。當我們選擇資料庫 select
Time of Update: 2014-03-19
資料庫隔離等級與Spring配置事務的聯絡及效能影響,以下是個人理解,如果有瑕疵請及時指正。 這裡以mysql為例,先明確以下幾個問題:一.一般項目如果不自己配置事務的話,一般預設的是autocommit,即執行完一個操作後自動commit,提交事務。(註:事務是綁定在資料庫操作上的,也就是當程式執行(statement.excute等操作)轉而到資料庫層面上的時候,事務才開始發生)當然spring可以將幾個資料庫操作動作綁在一個事務中,這樣就需要介紹下
Time of Update: 2014-03-18
個人實驗的時候有時會用到一些大表,在此分享用dba_objects來建立測試大表的方法:首先建立測試表SYS@ORCL>create table test nologging as select rownum id,a.* from dba_objects a where 1=2; Table created.插入500萬條資料:SYS@ORCL>
Time of Update: 2014-03-18
資料庫中的資料類型通常有很多種,也有不同的分類方法。例如最常見的數值型、字元型、日期時間型,也有不太常見的布爾型、枚舉型、集合型等。要在DBMS中實現某種具體資料類型(例如最簡單的INTEGER)的支援,我們可以從以下幾個方面來考慮。1. 資料類型的名稱 資料類型名稱可以出現在DDL語句中,也可以出現在INFORMATION_SCHEMA等返回的元資訊中。 有的資料類型因為各種原因,還存在別名。2.