下面的数据该用什么结构存储?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

下面的数据该用什么结构存储?

2016-02-20 15:22:22 2134 1

当前数据如下
Server{ip,port,set<Table> tables}
server类包含 ip 端口 源表集合
Table{name,byte[] data,time,coordinate}
源表又包含,名字,byte[]数据,更新时间,坐标。
目前的需求就是:

1、可以根据ip端口 获取 所有源表的name,根据name 获取 此源表的 byte[]  时间 和坐标等。
2、根据一个坐标(非源表里的),遍历源表里面的所有坐标,获取距离最近的源表对象中的byte[] 时间(算法忽略)。

现在我想的存储结构就是redis的hashmap,

key 为 ip+端口  
value为   源表名:bye[]-time-坐标    源表名2:bye[]-time-坐标2    源表名3:bye[]-time-坐标3...

这种存储第一个需求根据源表名查找可以满足,
但是第二个,根据坐标判断来确定源表,就不行或者是很麻烦了。
请大牛帮助。

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:45:22

    ` db.blogs.findOne();
    {

        "_id" : ObjectId("502262ab09248743250688ea"),  
        "content" : ".....",  
        "comment" : [  
                {  
                        "author" : "joe",  
                        "score" : 3,  
                        "comment" : "just so so!"  
                },  
                {  
                        "author" : "jimmy",  
                        "score" : 5,  
                        "comment" : "cool! good!"  
                }  
        ]  

    } `
    id 可以设定,不过ip + port 是可以做为两个关键字查询的,这个不要把mongodb认为就是一个map,在查询这点有点像关系型数据库;

    0 0
相关问答

1

回答

如何存储大量的数据呢?

2022-04-02 19:07:20 126浏览量 回答数 1

1

回答

冷数据层存储什么数据?

2022-05-10 18:23:04 65浏览量 回答数 1

1

回答

非结构化数据存储用什么产品好

2018-06-16 07:06:50 1550浏览量 回答数 1

1

回答

列存储数据库是什么?

2021-12-14 14:33:43 530浏览量 回答数 1

1

回答

根据下面的数据,有没有更好的存储过程语句?

2016-02-13 11:06:44 1825浏览量 回答数 1

0

回答

错误的元数据存储库

2021-11-11 10:52:57 127浏览量 回答数 0

1

回答

数据存储是什么意思?

2022-01-12 16:57:31 259浏览量 回答数 1

1

回答

数据存储是什么意思?

2022-01-12 16:55:42 174浏览量 回答数 1

1

回答

数据系统中的结构化大数据存储是什么意思?

2022-01-11 15:35:30 219浏览量 回答数 1

1

回答

十进制形式的数据可以存储在计算机底层吗?

2021-10-30 16:50:21 162浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载