some thougts about some work as to db admin in paipai.com
this article generally introduced the perl for Oracle,include the history of perl,fuctionality for database,DBI ,and how to get and install it in various platforms, obviously, if you want to become a skilled Oracle DBA,you should use perl;
as to our paipai.com's Storage backgroud,that's a compound environment of numerous mysql boxes and some Standby Oracle DBs (after some days ), we need to resolve the data Extract,Transfer,Load (ETL) from all the mysql boxes and ÓLTP Oracle DBs to a central DW, how to incremently get the needed data? instead completely unload and load separately?
maybe,use the DBI in perl can be useful, if not, perhaps we have to develop some tools to dig the mysql's binary logs, transfer them to oracle-recognized SQLs,then apply the SQLs in the DW DB, at this point,the tools will like the replication utilities STREAMS or Shareplex, is it?
this need the DBAs in paipai.com have the good knowleges about mysql and Oracle,especially, must have the hands-on c/c++ skills, OMG,so big gap between the reality and the future!
but pls DO NOT be afraid , hunter,saima,ivanqiu and so many workmates may give us wonderful helpness
and , God will bless you, boys.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/94384/viewspace-600303/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Some notes about patch workflows
- Some ideas About ‘invisible bug‘Idea
- some notes about distributed workflows in GitGit
- JavaScript some()JavaScript
- some settings for spacemacs golangMacGolang
- Some good websites for C++GoWebC++
- RUST Some None 和OKRustNone
- JS中some、every、map、filterJSFilter
- Some 困難的數論
- Cannot dlopen some GPU libraries.GPU
- Github錯誤之failed to push some refs toGithubAI
- Swift 5.7 中的 any 和 some (譯)Swift
- 簡述forEach()、map()、filter()、every()、some()的用法Filter
- forEach、map、filter、find、sort、some等易錯點整理Filter
- SOA=SOME/IP?你低估了這件事 | 第二彈
- 陣列的forEach,map,filter,reduce,reduceRight,every,some方法陣列Filter
- 軟體定義汽車之SOME/IP介紹
- git push報錯error: failed to push some refs to 'git@github.com:ErrorAIGithub
- Android Bugs——Error:java.lang.RuntimeException: Some file crunching failed, see logs for detailsAndroidErrorJavaExceptionAI
- Atom-platformio-ide-terminal 2.10.0-Some installed packages could not be loaded because they containPlatformIDEPackageAI
- vue 基礎入門筆記 06:todo-list 小 demo、some ()、findIndex ()Vue筆記Index
- Node.js 工具庫 BlueBird 的一些例子:map,each 和 someNode.js
- JS中陣列遍歷方法foreach,filter,some,every,map方法介紹與總結JS陣列Filter
- Rust 程式設計影片教程對應講解內容-使用 if let 獲取 Some 的值Rust程式設計
- Rust 程式設計視訊教程對應講解內容-使用 if let 獲取 Some 的值Rust程式設計
- git push origin master 時出現報錯 error: src refspec master does not match any error: failed to push someGitASTErrorAI
- iOS開發_Xcode15打包報錯 rsync error: some files could not be transferred (code 23) at /AppleInternaliOSXCodeErrorAPP
- SVN報錯“Failed to run the WC DB work queue associated with”解決辦法AI
- About HTMLHTML
- about me
- Android workAndroid
- git上傳大檔案!git push 報錯 ! [remote rejected] main -> main (pre-receive hook declined) error_ failed to push some refs to 'xxxGitREMAIHookError
- Trivia about pythonPython
- About My Blog
- golang work poolGolang
- work 10月
- Narrative writing about a person
- 3.4.1 About Quiescing a DatabaseUIDatabase
- 2.3.3.1 About Application MaintenanceAPPAINaN