① 有關資料庫的問題: 所有的應用程序都要用到資料庫嗎
不是必須的。
資料庫是用來管理和組織大型數據,簡單的數據耐握完全沒有必要使用資料庫。
比如一些簡單的游戲的地圖,可能就是一個二維數組,昌螞慶我們可以直接定義物漏到代碼文件裡面或者保存到一個外部文件中,使用資料庫反而加大了程序復雜度。
② ERP軟體與進銷存兩個軟體可以共用一個資料庫嗎為什麼
您好,如果貴公司進銷存和ERP軟體在軟體分開定製的話,前提在一家軟體公司定製,用一個資料庫就可帆槐畢以。
如果是二套成型的軟體,那麼二個軟體的明碧資料庫結構態芹要一致,才能共有一個資料庫。這個也要技術對二套的數據結構非常了解。
希望答案可以幫到您。
西安必向軟體有限公司很高興為您解答。
③ 易語言做的軟體能和其他軟體共用一個資料庫嗎 不要說服務端什麼的
原則是不可以的,一個資料庫,或一個文件,都只能被一個進程或軟體打開,非要共享那隻能易語言連接資料庫後把資料庫里的數據讀取到進程內存,或者說讀取到程序一個存放位置,之後再斷開連接,一段時間再讀取,斷開!
④ 我們使用的軟體比如office、ps之類的,也有一個自己的資料庫么
有些軟體是需要資料庫進行配合的,例如管家婆之類的,這類軟體的數據激判敏庫一般都是小型的資料庫,例如access等;而辦公軟體office之類的(除excel以外),自身是不帶資料庫的,最多就是一些靜沖衫態表或文本的明枝數據支持;而ps工具軟體也是一樣,其本身所要用到的數據,一般數據量不會很大,沒有必要到一個數據在整個軟體系統內。碰上這種情況一般很多都採用xml格式的文本數據文件,雖然效率可能會受影響,但在數據量不大的情況下,完全可以接受的。
⑤ 不同軟體的資料庫之間能否鏈接
只有想不到,沒有做不到
現在資料庫技術,軟體開發技術都已經很強了,你說的問題是可以實現的。
涉及到幾個喊數方面
1、資料庫已經是現成的,而且針對不同的應用系統已經自成體系,擁有了各自的數據結構,一般不太會再有大的調整;另外估計你手上也沒有資料庫的數據字典。
2、根據應用系統的不同,資料庫種類可能不一樣。
3、應用系統的開發工具可能不一樣;
根據上面這些情況的分析,我認為你最省事的工鄭世首作就是把你的需返侍求理清楚,把各應用軟體的開發商拉到一起,通過程序介面去實現不同應用系統間數據的傳遞。
如果你們有很強的開發團隊,那自己開發也是一種辦法。不過建議一般應用層的企業盡量少做開發(少做不代表一點不做),軟體還是最好由軟體開發商來做,做業務是第一,系統永遠都是圍著業務轉
⑥ 兩個軟體能使用同一個資料庫嗎
但是一般還是不這樣用,當你在一個系統中update數據後,另一個系統也會變,
這樣很容易出鏈扮現數據異常。我也考慮到這一點,如果數據相對來說獨立,不會同時修改,是不是就不會有問題啊?只是查詢不會出現沖突吧
可是取的時候並沒有改變數據啊棚滲灶,一個網站上也有同時查詢的情況啊 問題補充:拋出異常的愛 寫道如果兩個一樣的web 系統 集群
集群需要解決的就是session同步問題
如果是hibernate或是 memcache 那樣有二級緩存的系統
那麼數據中的緩存就需要同步.
兩個系統中session的值可以共用嗎?比如在rails系統登錄之後,在php系統中能判斷是哪個用戶登錄了嗎? 問題補充:zzy9zzy 寫道可以共用一個資料庫。兩個系統同時修改同一條數據會存在一致性問題,也就是會沖突,需要用技術手段加以控制。
緩存也是有問題的,由於你用的開發語言不同,恐怕也只有Memcache這種集中式的緩存可以使用。也可以從業務邏輯的設計上避免緩存的數據不一致性。
總之可以這樣用,但是要小心設計。對緩存還是不太理解,能不能解釋一下
希望能解決喊念您的問題。
⑦ 資料庫可以存放應用程序在里嗎(EXE文件),如果可以是什麼樣的資料庫
EXE里不可睜唯以存放資料庫。
你可以使用access,sql server,myserver,txt,excel,ini,xml,db等等都行,但跟EXE存放到一起不行。
當然如果你水平高可以做一些變通的辦缺改法,就是做成的EXE文件跟資料庫打成一個包,但是當程序運行,還是得將包里的資料庫解壓到臨時目錄下運行,程序關閉後再打悉扮培包,這樣隨然打到的要求,但只是治表不治本,
如果能確定你的資料庫里的數據不變的話,你可以用GRID來存放數據,但前提是裡面的數據,在每次一打開程序就初始化(變成你最先的數據)
總之一句話,不行。
⑧ 兩個軟體可以在同一台伺服器上使用同一個資料庫嗎
不同軟體或網站可以使用同一個資料庫,注意事項
軟體要注意設置連接方式正確,賬戶密碼正確。
不同的知圓軟體或網站,設置同一個數搭銀塌據庫時可以設置不同的表頭名稱,即可在同一個庫內區分不同的應用對應的不同數據歸搏洞屬,同時進行讀寫編輯。