一种客户信息管理方法与系统技术方案

技术编号:15437260 阅读:55 留言:0更新日期:2017-05-25 19:25
一种客户信息管理方法,其特征在于,包括:收集客户信息;根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。通过本发明专利技术提出的会员数据管理方法与系统进行数据管理,由于分布式无中心,所以保障了数据安全;由于采用非关系型列存储数据库,具有高可用的特点,可提供良好的读写性能,并提高数据查询响应速度;利用非关系型列存储数据库的弹性可扩展的特点,可以满足数据量增长以及原有数据表的结构调整和更新的需求。

Customer information management method and system

A customer information management method, which is characterized in that: to collect customer information; according to customer information collected to establish a non relational column store database; wherein the non relational database for the distributed column storage database closed circular structure; the non relational column store database includes at least one of the nodes. A node with no master-slave points. A member of data management method and system through the data management, due to the distributed and decentralized, so to protect the data security; because of the non relational column store database, has the characteristics of high availability, can provide a good read and write performance, and improve the query response speed; characteristics of non relational database using column storage the flexible and scalable, can meet the growth of the amount of data and the original data table structure adjustment and update demand.

【技术实现步骤摘要】
一种客户信息管理方法与系统
本专利技术涉及电子商务领域,特别是一种客户信息管理方法与系统。
技术介绍
现今许多商户都采用会员制消费方式,其所拥有的会员数据具有非常大的商业价值,因此如何存储和管理好这些会员数据将具有十分重要的实际应用价值。传统的会员数据存储一般采用表格或是关系型数据库,但随着会员数据规模的不断增大以及商户业务等各方面的发展和变化,传统数据存储方式会面临数据查询响应速度不能满足要求的困难,且原有数据表的结构也会面临调整和更新的需求。
技术实现思路
本专利技术提供了一种客户信息管理方法,包括:收集客户信息;根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。本专利技术还提出了一种客户信息管理系统,包括:信息收集模块,用于收集客户信息;数据库模块,用于根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;节点,所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。通过本专利技术提出的会员数据管理方法与系统进行数据管理,由于分布式无中心,所以保障了数据安全;由于采用非关系型列存储数据库,具有高可用的特点,可提供良好的读写性能,并提高数据查询响应速度;利用非关系型列存储数据库的弹性可扩展的特点,可以满足数据量增长以及原有数据表的结构调整和更新的需求。附图说明图1为本专利技术一种会员数据管理方法的一实施例的流程图;图2为本专利技术一种会员数据管理方法的数据查询步骤的一实施例的流程图;图3为本专利技术一种会员数据查询方法的一实施例的流程图;图4为本专利技术一种会员数据管理系统的一实施例的模块图;图5为本专利技术一种会员数据管理系统的数据库模块的一实施例的模块图;图6为本专利技术一种会员数据管理系统的模块图。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合附图和实施例对本专利技术进行详细说明。在本专利技术实施例中,本专利技术公开了一种会员数据管理方法,如图1所示,该方法包括:101、收集客户信息;一种具体的客户信息例如可以是:会员属性数据与会员消费行为数据;103、根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库的具体为:Cassandra数据库;Cassandra是一个开源的、分布式、无中心、弹性可扩展、高可用、容错、一致性可调、面向列的数据库,它基于AmazonDynamo的分布式设计和GoogleBigTable的数据模型。利用Cassandra的分布式无中心的特点,可以保障数据安全;利用Cassandra高可用特点,可提供良好的读写性能,并提高数据查询响应速度;利用Cassandra的弹性可扩展的特点,可以满足数据量增长以及原有数据表的结构调整和更新的需求。所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。通过本专利技术提出的会员数据管理方法进行数据管理,由于分布式无中心,所以保障了数据安全;由于采用非关系型列存储数据库,具有高可用的特点,可提供良好的读写性能,并提高数据查询响应速度;利用非关系型列存储数据库的弹性可扩展的特点,可以满足数据量增长以及原有数据表的结构调整和更新的需求。进一步地,在上述方法中还可以包括数据查询的步骤,例如可以是:105、非关系型列存储数据库中的任一节点接收用户发送的查询请求;107、所述节点通过查询模块获取数据,将所述数据向用户发送;其中,所述查询模块为基于会员数据管理和分析需求定制化一系列数据库查询语句,并封装为独立的小模块,用户只需要提供相应的参数即可使用对应的模块。所述系统中的用户接口模块通过查询模块与存储模块中任意一个节点相连接,通过查询模块向存储节点提交数据查询请求,查询到的数据直接返回给用户接口。如图2所示,一种步骤103中具体的建立所述非关系型列存储数据库的方式例如可以是:201、根据所述会员属性数据特点与会员消费行为数据特点确定会员数据管理和分析需求;一种具体方式例如可以是:分析会员属性数据特点,所述会员属性数据特点包括但不限于下述各项中的至少一个:会员卡号,姓名、性别、年龄、受教育方式、联系方式、会员卡类型、会员卡使用限制、开卡时间;分析会员消费行为数据特点,所述会员消费行为特点包括但不限于下述各项中的至少一个:消费时间、消费地点、消费会员卡号、消费类型、消费金额、消费人数、消费方式;根据所述会员属性数据特点与会员消费行为数据特点确定会员数据管理和分析需求。203、根据所述数据管理和分析需求建立数据库存储模型以及对应的数据预处理流程;一种具体方式例如可以是:根据会员属性数据确定存储模型;根据会员消费行为数据确定用于保存每天参与商户消费的会员数据的存储模型;根据会员消费行为数据确定用于保存每个会员按时间的消费行为数据汇总的存储模型;根据具体商户的其他会员管理和分析需求确定对应的存储模型;所述数据预处理流程以下处理中的至少一种:数据噪声清洗、空缺值处理、数据值冲突或错误的检测与校正、数据转换与集成。205、建立非关系型列存储数据库,根据所述数据库存储模型创建数据库表结构;确定数据存储要用的服务器;配置所述非关系型列存储数据库所需要的硬件环境和软件环境;在服务器上安装和配置所述非关系型列存储数据库;启动所述非关系型列存储数据库;创建数据库表结构。207、将所述客户信息按照所述数据预处理流程进行处理,将处理后的信息放入所述数据库表结构中。当建立了所述非关系型列存储数据库后,可以周期性地进行所述收集客户信息、数据预处理、将处理后的信息放入数据库表结构的动作。所述周期性可设定为星期或是月,根据具体商户的会员管理和分析需求来确定。本专利技术还提出了一种会员数据查询方法,如图3所示,包括:301、非关系型列存储数据库中的任一节点接收用户发送的查询请求;303、所述节点通过查询模块获取数据,将所述数据向用户发送。其中,所述查询模块为基于会员数据管理和分析需求定制化一系列数据库查询语句,并封装为独立的小模块,用户只需要提供相应的参数即可使用对应的模块。所述系统中的用户接口模块通过查询模块与存储模块中任意一个节点相连接,通过查询模块向存储节点提交数据查询请求,查询到的数据直接返回给用户接口。本专利技术还公开了一种会员数据管理系统,如图4所示,该系统包括:401、信息收集模块,用于收集客户信息;一种具体的客户信息例如可以是:会员属性数据与会员消费行为数据;403、数据库模块,用于根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库具体为:Cassandra数据库;Cassandra是一个开源的、分布式、无中心、弹性可扩展、高可用、容错、一致性可调、面向列的数据库,它基于AmazonDynamo的分布式设计和GoogleBigTable的数据模型。利用Cassandra的分布式无中心的特点,可以保障数据安全;利用Cassandra高可用特点,可提供良好的读写性能,并提高数据查询响应速度;利用Cassandra的弹性可扩展的特点,可以满足数据量增长以本文档来自技高网
...
一种客户信息管理方法与系统

【技术保护点】
一种客户信息管理方法,其特征在于,包括:收集客户信息;根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。

【技术特征摘要】
1.一种客户信息管理方法,其特征在于,包括:收集客户信息;根据收集到的客户信息建立非关系型列存储数据库;其中所述非关系型列存储数据库为环状闭合结构的分布式数据库;所述非关系型列存储数据库包括至少一个节点,所述节点无主从之分。2.如权利要求1所述的客户信息管理方法,其特征在于:所述客户信息具体包括:会员属性数据与会员消费行为数据;所述根据收集到的客户信息建立非关系型列存储数据库的步骤具体包括:根据所述收集到的会员属性数据与会员消费行为数据确定数据管理和分析需求;根据所述数据管理和分析需求建立数据库存储模型以及对应的数据预处理流程;建立非关系型列存储数据库,根据所述数据库存储模型创建数据库表结构;将所述客户信息按照所述数据预处理流程进行处理,将处理后的信息放入所述数据库表结构中。3.如权利要求2所述的客户信息管理方法,其中所述确定数据管理和分析需求的步骤具体包括:分析会员属性数据特点,所述会员属性数据特点包括但不限于下述各项中的至少一个:会员卡号,姓名、性别、年龄、受教育方式、联系方式、会员卡类型、会员卡使用限制、开卡时间;分析会员消费行为数据特点,所述会员消费行为特点包括但不限于下述各项中的至少一个:消费时间、消费地点、消费会员卡号、消费类型、消费金额、消费人数、消费方式;根据所述会员属性数据特点与会员消费行为数据特点确定会员数据管理和分析需求。4.如权利要求2所述的客户信息管理方法,所述确定存储模型以及对应的数据预处理流程的步骤具体包括:根据会员属性数据确定存储模型;根据会员消费行为数据确定用于保存每天参与商户消费的会员数据的存储模型;根据会员消费行为数据确定用于保存每个会员按时间的消费行为数据汇总的存储模型;根据具体商户的其他会员管理和分析需求确定对应的存储模型;所述数据预处理流程以下处理中的至少一种:数据噪声清洗、空缺值处理、数据值冲突或错误的检测与校正、数据转换与集成。5.如权利要求2所述的客户信息管理方法,还包括:当建立了所述非关系型列存储数据库后,周期性地进行所述收集客户信息、数据预处理、将处理后的信息放入数据...

【专利技术属性】
技术研发人员:高琴陈会朱敏姜青山
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1