我試圖準備建立一個數據庫驅動的.net應用程序,並且由於我對這個主題的知識不足,我早就遇到了障礙。四處搜尋沒有產生任何東西,所以我在這裏尋求幫助。數據庫設計和託管解決方案
我以xml格式接收每週數據,這些數據將被添加到數據庫,然後使用該數據生成報告。我有一個有限的XML文件許可證,所以只有我可以下載它們,我也需要將結果提供給我的最終用戶。據我所知,我有兩種選擇:
- 將數據從xml文件中提供到一個Web託管數據庫,然後讓每個用戶連接到數據庫。
- 將xml數據上傳到服務器,讓每個用戶下載它並保留其自己的數據庫的本地副本。我認爲這會使我的許可證無效到原始數據。
事情記/問題:
- 數據庫每週定期舉辦體育歷史數據有關過去的10年。
- 我需要將對數據庫的訪問限制爲僅訂閱用戶。
- 我需要決定如何構建數據庫。
- 我需要決定我需要什麼樣的託管。
正如你所看到的,對於新來的人來說這是一個非常雄心勃勃的計劃。到目前爲止,我還沒有問過任何具體問題:
- 我應該尋找什麼樣的託管解決方案?
- 我應該使用SQL嗎? (關於此主題的完整新手)
- 我應該使用clickonce然後託管應用程序嗎?
- 你有任何書籍或教程的建議,將涵蓋這樣的項目?
- 如果我走這條路線,是否需要腳本將xml提供給數據庫?即使我不在那裏煽動它,該腳本是否會駐留在服務器上並自動執行?
我希望總的話題不太含糊。我試着實際詢問它的具體問題,我知道我沒有任何代碼可以顯示,因爲它只是處於思考的早期階段。
這有兩方面 - 商業/許可證方面和技術方面。沒有足夠的信息來確定推入數據庫是否違反許可證。關於DB或xml下載,取決於客戶端是否偶爾與富客戶端/設備連接 - 下載。瘦客戶端與豐富的查詢需求?離開在服務器上... – bryanmac
這實際上是關於三個問題之一。你很可能需要一點教練才能將他們分成三個整齊的桶,我們非常樂意幫助解決這個問題,但爲了得到整潔,客觀的答案能夠幫助你徹底,我們需要整潔客觀的問題開始,而不是一團糟。當你可用時,請通過http://chat.stackoverflow.com/rooms/7/c(通過輸入「@jcolebrand hello」或類似內容)來ping我,如果你願意,我會幫你修復它。 – jcolebrand