ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
db_data.h File Reference

数据库数据访问对象,管理内存缓存和ID索引。 More...

#include "tools/serialize/nserialize.h"
#include "tools/db/sql/mysql/nmysql.h"
#include "tools/type.h"
#include <functional>
#include <map>
#include <set>
#include <utility>
#include <vector>

Classes

struct  ngl::db_data< T >

Variables

template<typename T>
std::map< i64_actorid, T > ngl::db_data< T >::m_data
template<typename T>
std::set< int64_t > ngl::db_data< T >::m_idindex

Detailed Description

数据库数据访问对象,管理内存缓存和ID索引。

提供模板化的数据库数据缓存层,桥接Actor请求到SQL执行。 支持内存缓存、ID索引跟踪、批量操作和遍历等功能。