一种数据存储方法及装置的制造方法
【技术领域】
[0001] 本发明设及互联网技术领域,特别设及一种数据存储方法及装置。
【背景技术】
[0002] 经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网 可W接触到各种各样的信息,网络也成为人们日常工作和生活中不可或缺的一部分。比如, 用户可W利用互联网收发工作邮件、进行视频会议等;或者,利用互联网浏览新闻、听音乐、 购物、订餐、观看视频等。由于互联网上存储着海量的信息,当用户获取自身需要的信息时, 需要利用对应的捜索工具,从互联网海量的信息中捜索并查找出自身所需要的信息;如此 一来,就要求用户使用的捜索工具所对应的后台服务器能够快速、便捷地根据用户输入的 信息来调取对应的数据。
[0003] 目前,当互联网上对应的捜索工具接收到用户输入的信息后,直接将用户输入的 信息W超文本标记语言格式(HyperTextMakeupLanguage,HTML)存储在对应的数据库 中,该种存储方式不便于进行后续的数据索引和数据读写操作,数据存储、数据读写等数据 处理的效率均不高,不能够在短时间内便捷地进行后续的数据读写等数据处理操作。
【发明内容】
[0004] 本发明实施例提供一种数据存储方法及装置,用W采用轻量级数据交换格式来存 储用户输入的信息,方便后续的数据索引和数据读写等数据处理操作。
[0005] 本发明实施例提供一种数据存储方法,包括:
[0006] 接收用户输入的关键词;
[0007] 按照预设数据交换格式,对用户输入的所述关键词进行数据封装处理,得到对应 的封装数据;
[000引将得到的所述封装数据存储在非关系型数据库中。
[0009] 在一个实施例中,所述预设数据交换格式包括;轻量级数据交换格式Json格式。
[0010] 在一个实施例中,所述按照预设数据交换格式,对用户输入的所述关键词进行数 据封装处理,得到对应的封装数据,包括:
[0011] 按照预设数据交换格式,获取用户输入的关键词所对应的数据配置格式;
[0012] 根据获取的所述数据配置格式,对所述关键词进行解码,并配置所述关键词的数 据格式;
[0013] 在配置数据格式后的关键词中,插入所述非关系型数据库对应的数据存储命令和 连接地址,得到对应的封装数据。
[0014] 在一个实施例中,所述数据存储方法还包括:
[0015] 预先配置对用户输入的关键词进行数据处理的操作命令,W及将非关系型数据库 连接至肥B服务器的连接命令。
[0016] 在一个实施例中,所述预先配置对用户输入的关键词进行数据处理的操作命令, W及将非关系型数据库连接至肥B服务器的连接命令,包括:
[0017] 根据预设的轻量级数据交换格式的格式规则,配置对用户输入的关键词进行数据 处理所对应的操作命令;其中,所述操作命令包括读取命令、修改命令和删除命令;
[001引在肥B服务器中嵌入预设格式的动态脚本语言,配置用于连接所述非关系型数据 库与所述肥B服务器的连接命令。
[0019] 对应于上述实施例所提供的一种数据存储方法,本发明实施例还提供了一种数据 存储装置,包括:
[0020] 接收模块,用于接收用户输入的关键词;
[0021] 封装模块,用于按照预设数据交换格式,对用户输入的所述关键词进行数据封装 处理,得到对应的封装数据;
[0022] 存储模块,用于将得到的所述封装数据存储在非关系型数据库中。
[0023] 在一个实施例中,所述预设数据交换格式包括;轻量级数据交换格式Json格式。
[0024] 在一个实施例中,所述封装模块包括:
[0025] 获取单元,用于按照预设数据交换格式,获取用户输入的关键词所对应的数据配 置格式;
[0026] 配置单元,用于根据获取的所述数据配置格式,对所述关键词进行解码,并配置所 述关键词的数据格式;
[0027] 插入单元,用于在配置数据格式后的关键词中,插入所述非关系型数据库对应的 数据存储命令和连接地址,得到对应的封装数据。
[002引在一个实施例中,所述数据存储装置还包括:
[0029] 配置模块,用于预先配置对用户输入的关键词进行数据处理的操作命令,W及将 非关系型数据库连接至肥B服务器的连接命令。
[0030] 在一个实施例中,所述配置模块包括:
[0031] 操作命令配置单元,用于根据预设的轻量级数据交换格式的格式规则,配置对用 户输入的关键词进行数据处理所对应的操作命令;其中,所述操作命令包括读取命令、修改 命令和删除命令;
[0032] 连接命令配置单元,用于在肥B服务器中嵌入预设格式的动态脚本语言,配置用 于连接所述非关系型数据库与所述W邸服务器的连接命令。
[0033] W上实施例所描述的一种数据存储方法及装置,可W达到如下有益效果:
[0034] 通过接收用户输入的关键词;按照预设数据交换格式,对用户输入的所述关键词 进行数据封装处理,得到对应的封装数据;将得到的所述封装数据存储在非关系型数据库 中;具有采用轻量级数据交换格式来存储用户的输入信息的有益效果,方便了后续的数据 索引和数据读写等数据处理操作,提高了数据处理效率;进一步地,通过预先配置对应的操 作命令和连接命令,为存储用户的关键词至对应的数据库提供了依据,为将存储关键词的 数据库成功地连接至肥B服务器提供了基础。
[0035] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、W及附图中所特别指出的结构来实现和获得。
[0036] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0037] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[003引图1为本发明根据一示例性实施例示出的一种数据存储方法的一种实施方式的 流程图;
[0039] 图2为本发明根据一示例性实施例示出的一种数据存储方法中步骤S20的流程 图;
[0040] 图3为本发明根据一示例性实施例示出的一种数据存储方法的另一种实施方式 的流程图;
[0041] 图4为本发明根据一示例性实施例示出的一种数据存储方法中步骤S40的流程 图;
[0042] 图5为本发明根据一示例性实施例示出的一种数据存储装置的一种实施方式的 框图;
[0043] 图6为本发明根据一示例性实施例示出的一种数据存储装置中封装模块70的框 图;
[0044] 图7为本发明根据一示例性实施例示出的一种数据存储装置的另一种实施方式 的框图;
[0045] 图8为本发明根据一示例性实施例示出的一种数据存储装置中配置模块90的框 图。
【具体实施方式】
[0046] W下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明