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对自己公司的系统兼容是没有问题的