アーカイブ

‘DBA’ カテゴリーのアーカイブ

Oracleで、exp、impでデータ移動、複製

2009 年 7 月 22 日 tdtsh Comments off

一連のRDBMSインスタンス間のデータ移動関係シリーズ

今回はOracle版メモ。

移行元サーバからデータをエクスポート

exp "db_username/db_password@from_server file=dump.dmp tables=(table_a, table_b)"

移行先サーバへデータをインポート

imp "db_username/db_password@distination file=dump.dmp tables=(table_a, table_b)"
カテゴリー: DBA, oracle タグ:

pgdumpでPostgreSQLサーバ間でデータ移動、複製

2009 年 7 月 17 日 tdtsh Comments off

これも良く忘れるのでメモ。
PostgreSQLのダンプって、DDLとDMLをまんま吐いてくれるから便利。
リモートからやる場合は、PostgreSQLのバージョンをあわしておく必要がある。

移行先サーバにログイン

ssh username@destination_server

移行元サーバからデータをダンプ

pg_dump -U db_username -h fromserver -d db_name -p db_password -f ./dump.sql -v

ダンプしたデータをリストア

psql -U db_username -h localhost -d db_name < ./dump.sql
カテゴリー: DBA タグ:

LOADでCSVファイルをMySQLデータベースにインポートする

2009 年 7 月 16 日 tdtsh Comments off

前回、PostgreSQLのCOPYコマンドの方がInsertより早い、のMySQL版。

SET NAMES utf8;
LOAD DATA INFILE '/path/to/file/data.csv'
INTO TABLE tablename FIELDS TERMINATED BY ',';

参考サイト
http://dev.mysql.com/doc/refman/4.1/ja/mysqlimport.html
http://dev.mysql.com/doc/refman/4.1/ja/load-data.html

カテゴリー: DBA タグ:

PostgreSQLのCOPYコマンド

2009 年 7 月 15 日 tdtsh Comments off
カテゴリー: DBA タグ:

キーバリュー(Key-Value)型 データベース(データストア)とは

2009 年 7 月 3 日 tdtsh Comments off

前回、クラウドでの新しいACID特性、BASEトランザクション、CAP定理に関する記事についてコメントを書いたけど、GoogleのMapReduceを支える分散Key-Valueストア(KVS)、BigTableについて書かれた記事をメモ。

もう1つの、DBのかたち、分散Key-Valueストアとは

クラウドを支える技術として、クラウドベンダーは頭の良い大学の研究費として多額の投資をしていると聞く。これからを担う若いデータベースエンジニアにとって、RDBは手段の一つ、あくまで one of them になっていくのかもしれません。

RDBMSに拘ってRDBMSでスケールさせる道を選ぶか、新しい概念を吸収できるか、おっさんDBエンジニアにとっては、軽く人生の岐路みたいな。

GoogleのMapReduce、GFE、BigTableって何ぞや?は、「Googleを支える技術」を一読ください。

Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ)
西田 圭介
技術評論社
売り上げランキング: 8233
おすすめ度の平均: 4.5

4 量との戦いは、質との戦い
5 グーグルの電気代は気にしたことなかった…
4 エンジニア向けグーグル本
4 「Google誕生」との併読がおすすめ
5 大変わかりやすい

カテゴリー: DBA, クラウド タグ: