海盗王3.0的数据库3合1并库处理方案

原版的海盗王数据库有3个accountserver,gamedb,tradedb,对应到是账号数据库,游戏数据库,商城数据库。

一直都有个想法,如何把这3个库合并到一起,这样可以实现一些功能。

涉及到sqlserver的数据库导出和导入,可以参考下ai给出的方案处理即可。

把数据库合并后,另外写了一个触发器,在account表写入数据库时,触发同时往商城的accountinfo表也同步写入账号,这样在第一次打开商城时,就不会出现卡住的问题了。

需要修改GameServer的源码,增加数据库名称到配置文件,根据配置文件进行连接指定名称数据库才能实现,没有源码的童靴们就不要想了。

经过测试,完美实现预想的功能。

相关推荐
小虾米vivian31 分钟前
达梦:存储过程实现多个用户之间表的授权
数据库·达梦数据库
chillxiaohan2 小时前
GO学习记录九——数据库触发器的使用+redis缓存策略
数据库·缓存·golang
l1t2 小时前
DuckDB新版rusty_sheet 插件测试
xml·数据库·rust·插件·xlsx·duckdb
白鹭3 小时前
Mysql主从同步
linux·运维·数据库·mysql
M_Reus_114 小时前
MySQL-Redo Log(重做日志)
数据库·mysql
llm大模型算法工程师weng4 小时前
mysql常见面试题
数据库·mysql
Darenm1114 小时前
SQLite数据库
数据库·sqlite
得意霄尽欢6 小时前
MySQL8.0 新特性随笔
数据库·mysql
assibe6 小时前
cmake基本语法结构
数据库·c++·cmake
孤狼程序员7 小时前
异常处理小妙招——1.别把“数据库黑话”抛给用户:论异常封装的重要性
java·数据库·mysql