1.一种基于科技资源大数据的存储方法,其特征在于,包括以下步骤:
1)在系统的存储空间建立Hbase表和mysql表,用mysql表作为Hbase表的索引,并按照用户信息、数据类型将Hbase表划分成不同的存储区域;
2)依次存储所接收数据包中的每一条数据
2.1)从第一条数据中提取用户信息和数据类型,同时获取系统提供的随机码,根据用户信息、数据类型和随机码生成起始存储地址,并将这些信息存储在Hbase表中对应位置,同时将所述起始存储地址放入mysql表中;
2.2)依次从此后的每一条数据中提取用户信息和数据类型,同时获取系统提供的随机码;在Hbase表中已存的第一条数据后依次连续存储各条数据;其中,根据最后一条数据的用户信息、数据类型和随机码生成终止存储地址,同时将所述终止存储地址放入mysql表中;
所述起始存储地址和终止存储地址组成该数据包的索引信息。
2.根据权利要求1所述的基于科技资源大数据的存储方法,其特征在于:在步骤2)中获取随机码的同时,还获取系统提供的当前时间戳;Hbase表中具有对应于时间戳的存储位置;相应的,根据用户信息、数据类型、时间戳和随机码生成所述起始存储地址和终止存储地址。
3.根据权利要求2所述的基于科技资源大数据的存储方法,其特征在于:所述起始存储地址和终止存储地址的格式是:用户信息+数据类型+时间戳+随机码。