- - PR -
Oracle 物理的には複数 論理的にはひとつ
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-09-01 23:42
すいません。勉強不足で・・。
「ラッパーみたいなプログラム」とは何を指すのでしょうか? | ||||||||
|
投稿日時: 2005-09-02 09:46
こんな感じですかね。
http://www15.ocn.ne.jp/~tashi/html/oracle/obj_partition_table.html (1.1 レンジパーティション 参照) | ||||||||
|
投稿日時: 2005-09-02 11:03
えーとですね、
このイメージをそのまま実現したい場合、1つのテーブルスペースにテーブルが3つあるので、単純にINSERT文を発行すればOK。という事にはならないと思っています。 (Oracleがデータの中身を判断して3つのテーブルのうち、適切なテーブルにINSERTする。という機能は聞いた事がないです。) ですので、この機能を実現するプログラムが必要になってくると思いますが、ベタにコーディングするのはスマートではないと思いますので、共通の関数等でその機能を実装して業務ロジック等に提供するという方向になるのではないかと思っています。 で、やりたい事を再度確認させて下さい。 SymfoWAREの資料ではテーブルは顧客テーブル1つで、物理的なデータが営業店単位で異なるDiskに配置されています。 本当にこれが実現したい機能でしょうか? これだとテーブルは1つだけですので、上のレスと実現したいイメージが異なるように思います。 | ||||||||
|
投稿日時: 2005-09-02 17:57
ん〜。
実際まだ悩んでいるんですよね。 当初は 売上テーブルを売上日の年度ごとに複数持ち 検索・抽出のレスポンスを上げようと思ったんです。 データの保管期間は5年でいいと決まっているので テーブルごとExportできるし保守も楽かなと。 で、それをするならなにか開発で楽になる方法 はないかなと考えたんですよ。 | ||||||||
