TableUtilCache:针对CSV表格进行的缓存

TableUtilCache:针对CSV表格进行的缓存

文件结构

首先来看下CSV文件的结构,如下图:

第一行是字段类型,第二行是字段名字;再往下是数据。每个元素之间都是使用逗号分隔。

看一下缓存里面存储所有表数据的字段

如下图:

我们使用tableData这个集合来存储所有的csv表格中的数据,其中第一个key是表格的名字比如说cfg_achievement_skill.csv表格的名字就是cfg_achievement_skill。而表格名字这个key对应的value值就是一张表里面的所有数据,第二个key是表格的列名,第二个value是当前行对应的单元格里的值;

看一下表格内容存储到tableData字段的存储流程

我们以表格cfg_achievement_skill表格为例。通过表的绝对路径去解析,如下图:

看一下data的最终值,如下图:

最后看下表格中的实际数据,如下图:

相关推荐
0和1的舞者4 分钟前
《MySQL数据库进阶(九):数据库备份与恢复(二)》
数据库·mysql·oracle·程序员·策略模式·备份与恢复
稻香味秋天26 分钟前
MySQL和DB2在SQL语法上的差异
数据库·sql
得物技术29 分钟前
得物TiDB升级实践
数据库·性能优化·tidb
工藤学编程29 分钟前
零基础学AI大模型之Milvus向量数据库全解析
数据库·人工智能·milvus
爱刘温柔的小猪43 分钟前
企业级混合存储架构:MySQL + MinIO 混合存储实践
数据库·mysql·架构·对象存储
C++业余爱好者1 小时前
.NET线程池ThreadPool.QueueUserWorkItem
java·数据库·.net
curd_boy1 小时前
【数据库】分布式事务篇
数据库·分布式
笃行客从不躺平1 小时前
SQL 注入复习
java·数据库·sql
爬山算法1 小时前
Redis(115)Redis的性能优化有哪些方法?
数据库·redis·性能优化