首先,我來自RDBMS/SQL/C++/Java/Python背景,我是Gaelyk的新手
,Google API和Google數據存儲。關係數據模型到Google數據存儲映射
我喜歡模型(使用流程圖代碼和數據庫的數據庫建模工具)
我代碼之前。
我過去大量使用Erwin來做數據庫建模。
在Erwin中,我設計了一個數據庫的邏輯/物理數據模型,我想使用Google數據存儲和Gaelyk與Google AppEngine SDK實現
。
我想在編碼任何東西之前設計數據佈局。
我選擇的設計工具是Erwin Data Modeler。
當我看着谷歌的數據存儲,我看到有
沒有關係約束,並加入通過
WHERE子句完成:綁定變量。
如何將現有模型(包含PK/FK,相關實體,重關係鏈接)映射到Google數據存儲區?
有沒有一種建模工具可以讓我爲Google數據存儲設計?
數據庫設計是否應該從Gaelyk MVC模式和直接編碼流出來?
我不習慣這個,因爲我來自一個RDBMS背景,在那裏你模型很重要
所有好東西都來自良好的關係設計。
此外,在命令式語言(C++,C,Java和Python)的,
編碼數據庫客戶端應用程序之前,我喜歡寫僞代碼,但首先談到數據庫設計(如果應用程序
有DB後端)
我這樣做全錯嗎?看起來有一套工具可用於我
開始編碼,但設計工具集不存在。
附錄:
這裏的邏輯模型,我試圖映射
我將如何映射一個循環關係
帳戶 - (1:M) - 下 - (M:1 ) - following_account_id - (1:1) - account_id?
你的問題太模糊,以至於不明智地回答。向我們展示您的模型,並向我們詢問關於如何在App Engine中對其進行建模的具體問題。此外,「連接通過WHERE子句:綁定變量完成」 - 這不是真的,你不能在App Engine中進行連接。綁定參數就是爲了這個 - 查詢的參數。 –
@Nick Johnson我已經根據您的要求添加了Erwin邏輯數據模型。我如何映射循環關係帳戶 - (1:m) - following - (m:1) - following_account_id - (1:1) - account_id? –