簡體   English   中英

將有限數量的項目存儲在數據庫(不可知)C#中以獲取代碼

[英]Store a limited number of items in database(agnostic) C# for code

我正在為我所在的數據中心開發資產管理應用程序。 我仍在計划中,但一直困擾着一個問題:服務器機架為42U(每台服務器/設備最低為1U,有些設備更多的是Us)。 我正在為服務器,驅動器/外圍設備和機架設計我的課程。

1個機架最多可容納42個設備,一台服務器可以有多個驅動器。 我可以處理我認為的驅動器,但是在設計類時是否可以說“每個機架不超過42台設備,每個U不超過1台設備?

我已經看過一個枚舉字段,並且有一種方法可以在每次將設備放置在機架中或從機架中取出設備時對其進行調整。 隨着時間的流逝,似乎很難維持它。

理想情況下,除非存儲過程具有某種能力,否則這將是受限制的客戶端/代碼端。

我仍在決定要使用的數據庫服務器。 我願意接受任何更適合需要的東西。 Postgre具有CIDR類型,該類型將允許對IP塊進行一些便捷的操作。 db4o對於僅存儲C#對象的能力非常有吸引力。 MySQL之所以具有吸引力是因為它存在於我們運營的其他地方。

任何幫助表示贊賞。 如果這不符合問答格式,您可以引導我到一個更合適的地方問這個嗎?

我不確定您的問題是什么,所以不確定是否是答案,但是閱讀您的問題后,我覺得您不相信自己的設計。

讓我解釋。 您說您將擁有有關服務器,驅動器和機架的類。

太棒了,這是您的設計,現在從那里繼續前進。 這些課程必須滿足哪些要求?

相反,您似乎跳到了用例,並認為這將變得很困難。 暫時不要再詳述了……用粗筆筆觸填寫課程,然后看一下細節。

您似乎在跳到一些小細節而又沒有基礎知識。 或者,如果您確實有這些基礎知識,那么您應該向他們發布問題,以便我們為您提供答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM