Time of Update: 2014-03-22
綜述要實現一個mysql proxy,首先需要做的就是理解並實現mysql通訊協議。這樣才能通過proxy架起client到server之間的橋樑。mixer的mysql協議實現主要參考mysql官方的internal
Time of Update: 2014-03-22
好久不寫東西,一直在看些開源的東西,下面貼下linux上安裝配置postgres及使用dblink的操作參考,以供讀者和自己今後參考:1、下載源碼:postgresql-9.3.2.tar.gz 2、建立postgres cluster組和使用者: groupadd postgres useradd postgres -d /home/postgres -g postgres mkdir -p /usr/local/pgsql
Time of Update: 2014-03-22
NoSQL(非關係型資料庫) 簡單來說,關聯式模式指的就是二維表格模型,而一個關係型資料庫就是由二維表及其之間的聯絡組成的一個資料群組織。 NoSQL最普遍的解釋是“非關係型的”,強調Key-Value Stores和文檔資料庫的優點,而不是單純的反對RDBMS。 非關係型資料庫特點 1.可以處理超大量的資料。
Time of Update: 2014-03-20
linux添加虛擬記憶體解決swap空間不足問題增加一個SWAP檔案:1. 查看當前虛擬記憶體[root@ora11gr2 ~]# free -m total used free shared buffers cachedMem:
Time of Update: 2014-03-22
一、開啟二進位日誌配置 :在Windows系統下,對mysql的my.ini的log-bin等進行配置目錄位置時,假設要將log-bin的日誌配置到D盤的mysqllog的檔案為binlog。則可以如下配置 :[mysqld]log-bin="D:\mysqllog/binlog"
Time of Update: 2014-03-22
MongoDB驅動種類介紹 1. MongoDB官方驅動:mongo-csharp-driver,:https://github.com/mongodb/mongo-csharp-driver/downloads 2. 第三方驅動samus,這是一款使用使用較多的驅動,更新頻率比較快,samus驅動除了支援一般形式的操作之外,還支援Linq 和Lambda 運算式。:https://github.com/samus/mongodb-
Time of Update: 2014-03-21
問題描述 在評教系統中查詢教師成績處涉及到了資料的行轉列應用,首先介紹下行轉列要解決的問題: 我們資料庫中儲存的資料結構類似為:
Time of Update: 2014-03-20
首先聲明,本次文章基本上都是從其他人的文章中或者論壇的回複中整理而來。我把我認為的關鍵點提取出來供自己學習。所有的引用都附在文後,在這裡也就不一一表謝了。第二個聲明,我對於Internel
Time of Update: 2014-03-21
前言:項目中用到了postgreSQL中的earthdistance()函數功能計算地球上兩點之間的距離,中文的資料太少了,我找到了一篇英文的、講的很好的文章 ,特此翻譯,希望能夠協助到以後用到earthdistance的同學。一、兩種可用的選擇當我們想用Postgres作為GEO函數使用時,我們通常有2中選擇(據我所知):1.PostGIS: 為postgreSQL提供了進階GEO函數功能。我用了它一段時間,但是它對於我的需求來說太笨重了。2.Cube和Earthdistance:
Time of Update: 2014-03-22
CMD下運行以下命令:net stop <服務名>net start <服務名>備忘:<服務名> 通常預設為:mysql即:net stop mysqlnet start mysql備忘:查看服務名的方式:在案頭->右鍵“電腦“->選擇"管理”->選擇”服務和應用程式“->”服務": 在服務到找到名稱與Mysql相應的,一般情況下應該就是Mysql
Time of Update: 2014-03-21
SqlServer表和EXCEL資料批量複製方法(已解決)一、SqlServer表資料複製到excel(方法)1、建立查詢,用sql語句把表資料讀出來2、然後,選擇資料,右鍵,複製(也可以點擊連同標題複製)3、在excel中粘貼就可以了。二、excel複製到SqlServer表資料(方法)1、開啟excel複製資料。2、用編輯狀態開啟sql表3、右鍵點擊表最下面一行左側的序號,選擇粘貼(注意,excel的列一定要和sql表的列對應)4、如果有自增,不要複製自增欄位。
Time of Update: 2014-03-20
普通表線上重定義為分區表過程中報錯,數值範圍超過了分區限制大小,那麼想要重新對錶進行線上重定義需要經過哪些步驟呢?這個例子記錄了處理過程:SALES@ORCL>exec dbms_redefinition.start_redef_table('SALES', 'SALES', 'SALES_P');BEGIN dbms_redefinition.start_redef_table('SALES', 'SALES',
Time of Update: 2014-03-20
Issue: Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.Issue在某跨國企業,有一天,DBA在北京這邊建立了一個用於測試的資料庫伺服器,這個DB Server我們就稱為 CH01 吧。有一天,開發人員在 CH01
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-20
部落格地址:http://blog.lingang.me/2014/03/19/redis-find-key-pos/一、預先需要瞭解的知識1、redis 中的每一個資料庫,都由一個 redisDb 的結構儲存。其中,redisDb.id 儲存著 redis 資料庫以整數表示的號碼。redisDb.dict 儲存著該庫所有的鍵值對資料。redisDb.expires 儲存著每一個鍵的到期時間。2、當redis 伺服器初始化時,會預先分配 16 個資料庫(該數量可以通過設定檔配置),
Time of Update: 2014-03-19
版本: 2.2.0以下內容涉及之前的文章<MongoDb move chunk 故障分析和處理 (SERVER-5351)> .在前面的文章<MongoDb move chunk 故障分析和處理 (SERVER-5351)> 提到的問題, 我們move chunk失敗了. 問題的調查直指變數 vector _slaves, 該變數只會在關閉mongod和啟動mongod的時候做clear操作, 而其他時候只會增或者改.從我們move chunk日誌裡面看出來,
Time of Update: 2014-03-19
文字格式按照:【檔案路徑】【配置資訊】寫轉載請說明出處,本文出自風沙笑傲之手,有問題歡迎留言。1、首先配置linux能上網,這樣可以很方便的使用yum命令安裝需要的包,修改linux檔案=====================/etc/hosts配置localhost映射etc/resolv.conf配置dns# Generated by NetworkManagernameserver XXX.XXX.XXX.XXX //dns配置==
Time of Update: 2014-03-19
DATAGUARD配置如下:PROD為主庫,SBDB為備庫日誌組1-3組為redolog file,4-6組為standby log在建立standby log後主庫關庫,使用冷備tar包將資料轉送到備庫進行的恢複。DG配置完成之後,啟動備庫之後,備庫alert日誌報錯如下:Errors in file /u01/app/oracle/admin/SBDB/udump/sbdb_rfs_14903.trc:ORA-00313: