データベースのポイントインタイムアーキテクチャを構築する方法については、thisの記事を読んでいます。それは私には洗練された解決策に見えますが、記事は以前から(2007年)ずっと以前からあります。私は不思議に思っていた: 1.これを解決する他の方法はありますか? 2.この方法と他の方法のプロとは何ですか? 3.再利用できるこれらのメソッドに利用できるmysql実装はありますか?MySQLでポイントインタイムアーキテクチャを作成する方法
答えて
私は記事をスキップしましたが、投稿者がbi-temporal databaseホイールを改革したようです。彼は彼がうまくやったとは確信していませんが、私はそれをよく読んでいませんでした。
リチャード・スノッドグラスの古い本を見逃してください。時間指向のデータベースアプリケーションをSQLで開発する。 his web pageからPDF形式で入手できます。
MySQLがCHECK制約とGROUP BYの特殊な実装をサポートしていないと、彼のアプローチは実装が難しくなります。あなたが選択の自由を持っているなら、PostgreSQLはこれのためのよりよいプラットフォームかもしれません。
ありがとう、528ページの本!それは週末を通して私を得るでしょう。 :-) –
@MartijnBurger:記事の中には1〜2点も見逃しているかもしれないと示唆していますか? –
私は、バックグラウンドの知識を必要とせずに、これらの種類のchalengesのための標準的な実装があることを期待していました。 –
- 1. MySQLでテーブルエイリアスを作成する方法
- 2. トリガー(Mysql)を作成する方法
- 3. トリガーを作成する方法MySQL 5.6
- 4. 作成済みのMySQL Dockerイメージを作成する方法
- 5. mysqlのデフォルト 'mysql'データベースを回復/再作成する方法
- 6. エクスプレスでMySQLデータベースでページネーションを作成する方法は?
- 7. MySQLではサブクエリ内でJOINを作成する方法は?
- 8. ubuntu 11.04でmysql環境でRubyを作成する方法
- 9. PHPでダイナミックな線グラフを作成する方法 - Mysql
- 10. 未読のトピックリストをmysqlで作成する方法
- 11. MysqlのMULキーでインデックスを作成する方法は?
- 12. プールリクエストでmysql接続を作成する方法は?
- 13. 特定のデータファイルからMySQLでテーブルを作成する方法
- 14. MysqlでIF ELSE文を作成する正しい方法
- 15. mysqlで列ベースのauto_incrementerを作成する方法
- 16. mysqlで読み取り関数を作成する方法
- 17. mysqlでバルク作成用のグループIDを維持する方法
- 18. PHP&MYSQLで日付リマインダーを作成する方法
- 19. 関数内でmysql接続を作成する方法
- 20. MySQLでリンクテーブルまたはミラーテーブルを作成する方法
- 21. mySqlで弱いエンティティを作成する方法は?
- 22. mysqlで計算フィールドを作成する方法は?
- 23. mysqlにデータベースを保存するイベントを作成する方法
- 24. docker-composeで作成したmysqlに接続する方法
- 25. MySQLデータベースの作成方法は?
- 26. MySQLテーブルのスナップショットの作成方法
- 27. ウェブサイト用インストーラの作成方法PHP mysql
- 28. MySQL - ステートメントの作成方法とIFNULL
- 29. PHPとMysqlのスタンドアロンデプロイメントパッケージの作成方法
- 30. PHPとMySQLを使用してユーザープロファイルを作成する方法
あなたの質問が何であるかを理解するために2キロの長い記事を読むように強制しないとよいでしょう;)あなたの質問の始めにいくつかの文章でその記事を要約してください;;) –