我正在用Delphi XE2進行開發。爲Delphi項目選擇正確的數據庫
我正在籌劃一個小學和中學的軟件。這所學校有1500名學生。數據庫模型是關係型的,我們計劃隨着時間的推移保留每個學生的整個歷史。 (在某些時候它會被存檔,但大多數關係都會保持一段很好的時間)
我曾經使用Elevate Software的DBISAM V4編寫Delphi應用程序。我持有它的許可證,所以仍然有可能使用它。
但是我最近接觸過很多使用Firebird的公司,有些使用Postgres和許多使用MySQL的網站。
我不需要去付費數據庫,因爲這種類型的客戶對投資非常敏感。所以任何免費使用的數據庫,以及繼續使用DBISAM的選項。我喜歡它,但它變老了。
我寧願將業務邏輯放在軟件上,而不放在數據庫中,因此不需要在數據庫端複雜的邏輯或過程。
我的問題是:我需要考慮選擇正確的數據庫?
這是這裏的主題。使用現成的軟件不是更好嗎?爲什麼學校需要定製s/w? –
如果這與編程有關,怎麼能關閉主題?這涉及到一個新的軟件,其中大多數基於Android平板電腦,連接到業務邏輯和其他東西的Web服務服務器。在我的國家沒有這樣的。他們想用Tablets Android來代替PC,或者將來會有什麼。他們想要付錢,我想要錢。夠好了? –
很多與編程有關的事情都在這裏討論。閱讀[faq]。 –