我想以一種可查詢的格式存儲數據,而無需提前知道給定的數據包將包含哪些字段。元數據結構在?數據庫
簡單/愚蠢的方法似乎是一個大的鍵 - 值對錶和一個關鍵字返回到數據描述的「父」對象表。
的數據將具有以下性質:
- 許多將被關聯到一個父對象
- 的數據將始終在鍵 - 值對的形式的元數據'片段
- 的數據將不會是平等的(只有一個關鍵值對)
- 會有很多。從未清除過。移動複製檔案存儲器如果需要
例如
日誌文件進行解析和它的消息被拉入基於某些規則的一些定義的格式如下:
- 日誌/系統名稱
- 位置
- 日期
- 時間
- 級別
- 消息
可能有許多日誌分析爲許多不同的系統。每個系統可能有不同的領域。
僅當創建解析文件的規則時才知道日期/時間/級別/消息字段,而不是在構建數據存儲時。
你會怎麼做呢?你會使用什麼樣的數據庫/設計?