gpt4 book ai didi

c++ - SQLite 适合我的游戏吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:12 26 4
gpt4 key购买 nike

我一直在为我的在线纸牌游戏研究不同的数据库(PostgreSQL、Oracle 等),虽然 SOCI + pg 或 Oracle 更强大,但它们也很难编译、集成和做很多事情比我需要做的更多。

很简单,这些是我的要求:存储用户名、哈希、获胜、失败、电子邮件。非常简单。

游戏本身实际上不会经常与数据库通信。当玩家登录时,我会通过用户名检索行并使用他们输入的密码生成的哈希值验证哈希值来让他们登录。

除此之外,服务器访问数据库只是为了添加用户、记录输赢或更新个人信息。

鉴于 SQLite 支持有限的并发,即使我有 100 个左右的纸牌游戏同时运行,这也应该能满足我的需求。

考虑到上述情况,SQLite 是否适合我,还是我应该认真考虑选择更复杂的解决方案?请记住,数据库不是我的强项。

谢谢

最佳答案

对于这么多的客户,SQLite 是一个完美的选择。但是,我建议您将此功能包装在一个简单的而非特定于数据库的接口(interface)中,并为 SQLite 实现它。一旦您获得数百万客户端以及并发/性能问题,您可以简单地投入另一个使用更强大的数据库的实现,而无需过多更改您的应用程序代码。

关于c++ - SQLite 适合我的游戏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com