我有一个要求很高的项目,我需要你的入门指南!
- 我需要一个数据库,其中包含大约 2.000.000 条带有标记 lat、lng 的记录。这些标记是移动的对象,每 10 秒更新一次它们的位置。如果接收到的标记在数据库中不存在,则需要插入它。
- 我需要最终用户以某种方式在 Web 请求中获得实时数据,例如(www.example.com/getmarkers?minlat=x&maxlat=x&minlng=x&maxlng=x&zoom=x)用于指定的缩放并消除相互重叠的标记。
- 主服务器应用程序将通过 TCP 和 UDP 协议在多个端口上接收更新命令
我可以使用 C sharp 和内存数据表每秒进行所有这些更新吗?最终用户也可以点击这个数据表,以便所有内容都保存在内存中以更快吗?您对性能有何看法?您对开发这样的项目有何看法?我需要的是实时数据
我更喜欢使用 C#、SQL Server 2008
非常感谢