1. 一般網路游戲開發都用什麼資料庫 比如pc端的網路游戲。。都用什麼資料庫
網路游戲一般的可以使用MSSQL,這個是微軟的,但是作為商業用途是要收費的...MSSQL應付一般的網路游戲已經足夠了.
如果需要免費的資料庫,可以使用MySQL.這個也相當不錯..
你說的DAO,OLE
DB是資料庫驅動程序吧,不牽扯到具體的資料庫...
如果你要說驅動的話,各有各的好處吧..ole
和odbc
比較常用-
2. 做網路游戲必須要用到資料庫么什麼樣的更合適
首先需要明確的是:你要做的是網路游戲,也就是說,玩家通過訪問游戲專運營商的游戲服務屬器來進行游戲,所以對於玩家的帳號,密碼以及游戲中角色的一些信息都要進行存儲,所以要有資料庫來存放這些信息。不光是游戲,其他凡是涉及到客戶信息或者數據存儲的商業行為,理論上都要具備相應的資料庫作為載體。但是隨著科學技術的發展,不知道將來人們還會想出什麼樣的辦法來解決數據存儲的問題,那將是計算機發展的一個嶄新的課題。目前來說,我個人認為網路游戲是需要資料庫支持的,不知道對不對,大家發表意見來討論哈!
補充:看游戲的規模來選擇資料庫:mysql是小型資料庫,便於管理,操作備份簡單。sql server是中型資料庫,應該適用於中等規模的數據存儲。oracle是大型資料庫,適合於大規模數據的存儲和管理,但是操作和管理起來比較復雜,專業性較強。
3. 如何選擇合適的資料庫,讓游戲更高效可用
常用的資料庫一般是分為三種:
(一)、Access
(二)SQL Server
(三)MySQL,
Access是一種桌面資料庫,只適合數據量少的應用,在處理少量數據和單機訪問的資料庫時是很好的,效率也很高。但是它的同時訪問客戶端不能多於4個。
access資料庫有一定的極限,如果數據達到100M左右,很容易造成伺服器iis假死,或者消耗掉伺服器的內存導致伺服器崩潰。
SQL Server是基於伺服器端的中型的資料庫,可以適合大容量數據的應用,在功能上管理上也要比Access要強,在處理海量數據的效率,後台開發的靈活性,可擴展性等方面強大。
因為現在資料庫都使用標準的SQL語言對資料庫進行管理,所以如果是標准SQL語言,兩者基本上都可以通用的。
4. 游戲網站一般用的什麼資料庫系統SQL server, MYSQL還是ORACLE
現在的游戲很多都是3D了,用的oracle資料庫
以前的傳奇用的SQL
oracle資料庫對系統平台的兼容性比SQL好些
如果您的游戲不是3D的話,建議您用SQL吧,有兩個理由:
1。會SQL的人比會oracle的人多,你招人幫你維護時容易些
2。現在的伺服器還是用Windows系統的多,SQL對自己公司的系統兼容是沒有問題的