2012-06-14 44 views
0

我對Berkeley DB,SQLite,eXtremeDB等「嵌入式數據庫」有濃厚的興趣,對於主要的遊戲引擎(或一般的遊戲)使用什麼「數據庫」來保存其數據非常好奇?主要GAME引擎使用什麼持久層/數據庫?

我會假設他們中的一些人使用他們自己的「內部」持久層/數據庫。 任何想法?

+0

這不是一個問題恕我直言。沒有人知道DB的遊戲工作室使用什麼(除非有人在該行業工作並且不在NDA之下)。我會假設他們使用任何他們需要的套裝,並且這也取決於遊戲。也不要添加隨機不需要的標籤到你的問題,如C或LUA。 –

+0

「主要遊戲」太模糊,無法給出答案。舉三個例子,最近瀏覽器遊戲相當「重要」,第一人稱射擊遊戲相當「重要」,MMOG相當「重要」。它們在性能,可伸縮性,交易安全性,完整性和混淆性方面都有非常不同的需求。因此,他們會使用非常不同的數據存儲。事實上,問題的有效答案是「是,全部」。 – Damon

+0

對不起將它添加到Lua和C ... ;-)不會再做/ ... –

回答

0

大多數主要遊戲引擎都不使用任何嵌入式數據庫。他們使用配置文件或使用數據進行掃描。 對於典型的遊戲引擎恕我直言嵌入式DBM是矯枉過正。

當然,MMO引擎使用數據庫,但不嵌入。