将大型数据集绑定到JQuery控件

binding to large datasets to JQuery controls

本文关键字:JQuery 控件 绑定 大型 数据集      更新时间:2023-09-26

我有一个JQuery小部件,它有一个映射[使用bing映射]和一个网格控件。需要显示的数据是相当巨大的【100万-10万条记录】。

网格和地图显示的数据是常见的。现在,尽管我希望以分页的方式获得网格的数据,但地图需要定位所有点[10百万]。由于地图只需要纬度和经度,我计划分别获取地图和网格的数据-即在一次呼叫中获得所有100万个纬度和经度,而在另一次呼叫仅获得网格的前100个记录。

我也在想http流媒体是否会在这方面有所帮助。我使用RESTful api从数据库中获取数据。是否可以直接将流式响应从服务器发送到javascript端。在向客户端发送数据时,我会发送数据包,然后客户端在数据到来时继续轮询数据。我的问题是,这是否会使过程变得复杂?如果不是,我是否需要使用web套接字来实现这一点?

请让我知道哪种方法更好,也让我知道数据流是否是个好主意。

谢谢,Anirban

向JavaScript传递一百万个坐标只会带来很多痛苦。在JavaScript地图上查看大型数据集的最佳选择是将其转换为服务器端的图像并覆盖在地图上。看看这个代码项目:http://ajaxmapdataconnector.codeplex.com/