发明名称 |
实现数据存储、读取的方法、装置及系统 |
摘要 |
本发明实施例公开了实现数据存储、读取的方法、装置及系统,其中,所述实现数据存储的方法包括:接收待存储的结构化数据;将所述结构化数据中的各个数据项进行序列化,并将序列化后的数据发送给数据库;数据库存储进行所述序列化后的数据。实现数据读取的方法包括:接收数据读取请求,根据所述请求,从数据库查找得到对应的序列化数据;将所述序列化数据进行反序列化处理,得到各个数据项的数据;将相应数据项的数据发送给请求读取数据的一方。采用本发明实施例,能够降低数据库与上层逻辑层的耦合度,有利于新业务的迅速推广和实现。 |
申请公布号 |
CN101477532B |
申请公布日期 |
2011.09.28 |
申请号 |
CN200810240463.X |
申请日期 |
2008.12.23 |
申请人 |
北京畅游天下网络技术有限公司 |
发明人 |
洪晓健 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠;逯长明 |
主权项 |
一种实现数据存储的方法,其特征在于,该方法包括:接收待存储的结构化数据;所述结构化数据是指:由至少一个数据项构成的数据结构;将所述结构化数据中的各个数据项进行序列化和串行化,并将序列化和串行化后的数据发送给数据库;所述串行化处理是指将二进制数据转换为字符或字符串;数据库将进行所述序列化和串行化后的数据存储于数据库中所设置的一个字段中;所述串行化处理包括:以字符类型指针接收进行待处理的二进制数据的头指针,利用该指针,逐一取出所述二进制数据的单字节;对当前取出的单字节中的前四位字节进行填零操作,形成一个8位的第一单字节,对当前取出的单字节中的后四位字节进行填零操作,形成一个8位的第二单字节;对所述第一单字节和第二单字节分别进行加1处理,得到符合ASCII编码规则的字符或字符串。 |
地址 |
100043 北京市石景山区八大处高科技园区西井路3号3号楼1210室 |