原创 Perl語言入門之一

寫在前面,學習一門語言,實際就是在學習一種思維方式1.Perl是實用摘錄與報表語言(Practical Extraction and Report Language)的縮寫;Perl指程序語言,,,,perl指實際編譯並運行程序的解釋器;

原创 推薦ETL工具Talend

經過測試發現Talend對SybaseIQ的支持還蠻可以的,速度也挻快的,界面也好,有點與Eclipse差不多. 而且文檔也比較全面.        

原创 Kettle不支持SybaseIQ做爲表輸入

今天發現KETTLE不支持SybaseIQ做爲表輸入,這樣使我原來想利用它來實現SybaseIQ的ETL工作中斷. 還有通過文件的方式導數據到SybaseIQ中,效率非常慢,都不知上T級的數據如何處理? 各位有沒有好的ETL工具介紹,最好

原创 oracle的LoadData性能

Oracle 官方文檔說明:如果用OWB進行Load Data理論值是100G/小時,對於我們目前每天數據量爲1T(即10 * 100G),則LOAD到OWB中需要10小時,這樣的性能遠遠不能滿意我們目前的需要. 經過近來的測試與分析有以

原创 oracle SQL語句執行過程

Oracle中SQL語句執行過程中,Oracle內部解析原理如下: 1、當一用戶第一次提交一個SQL表達式時,Oracle會將這SQL進行Hard parse,這過程有點像程序編譯,檢查語法、表名、字段名等相關信息(如下圖),這過程會花比

原创 Linux下安裝orion

到Oracle下載Linux版的orion(http://www.oracle.com/technology/software/tech/orion/index.html). 1.下載下來的文件是:orion_linux_x86-64.g

原创 用EasyMock輔助JUnit測試

由於JUnit很難操控外部環境的資源,如數據庫、網絡、Servlet引擎;通過MOCK對象就能模擬外部環境的資源,從而保證JUnit的正常運行。 其中EasyMock是一套簡單的生成MOCK對象類庫,用它可以非常容易的輔助JUnit完成單

原创 提高數據庫處理速度的技術

目前有四種提高數據庫處理速度的辦法:1. 提高磁盤速度:這包括RAID和其他磁盤文件分段的處理。主要的思想是提高磁盤的併發度(多個物理磁盤存放同一個文件)。儘管實現方法各不相同,它們的最後目的是提供一個邏輯數據庫的存儲映象。 2. 分散數