Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建在SQL数据库中随数据更改而动态更新的对象?_Javascript_Sql_Socket.io_Visio - Fatal编程技术网

Javascript 如何创建在SQL数据库中随数据更改而动态更新的对象?

Javascript 如何创建在SQL数据库中随数据更改而动态更新的对象?,javascript,sql,socket.io,visio,Javascript,Sql,Socket.io,Visio,情况就是这样。我想创建一个图表,其中每个元素(节点)都包含一些信息。此信息将根据其实时状态动态更新(AJAX、socket.io等)。数据将存储在SQL数据库中 基本上,我使用ORION监控一组服务器,因此我在SQL数据库中有一个自定义视图,其中包含监控结果(CPU、内存、网络等)。这些值不断变化 我想创建一个我在这里称之为“节点”的东西。每个“节点”都有不同的字段(名称、CPU、内存、网络、IP地址)。因此,我希望能够实时更新动态值,以反映机器的当前状态。希望这能清楚地表明我想做什么 我认为创

情况就是这样。我想创建一个图表,其中每个元素(节点)都包含一些信息。此信息将根据其实时状态动态更新(AJAX、socket.io等)。数据将存储在SQL数据库中

基本上,我使用ORION监控一组服务器,因此我在SQL数据库中有一个自定义视图,其中包含监控结果(CPU、内存、网络等)。这些值不断变化

我想创建一个我在这里称之为“节点”的东西。每个“节点”都有不同的字段(名称、CPU、内存、网络、IP地址)。因此,我希望能够实时更新动态值,以反映机器的当前状态。希望这能清楚地表明我想做什么

我认为创建每个对象的最佳方法是为每个对象提供JSON数据格式,可能使用Raphael、Joint.js或来自jit.org的Infovis等JavaScript库绘制形状,然后使用socket.io等库创建“类似tcp”的连接以实现连续数据流

我对如何使用表有一些想法,但我想使用一个用户友好的GUI。我使用Visio构建了一个工作模型,但更愿意将其全部保存在web上(Visio中的刷新速度也非常慢)

请帮助任何人…

您可以强制Visio(包括查看器)每分钟更新数据一次以上:更改注册表项
HKEY\u当前用户\软件\ Microsoft\Office\\Visio\Application\animation
从60000到例如5000(毫秒)。可能有用。

顺便说一句,我不喜欢任何后端…尽管我不想使用.NET或ASP或任何微软的东西,如果可能的话。我更喜欢Ruby、Python或理想的Node.js,我认为后端并不是这里的大问题,它在前端显示我遇到问题的数据。您使用的是什么SQL数据库?SQL Server 2008 R2…它非常基本…我可以访问一个自定义视图,其中包含我需要的数据。为了澄清,我希望访问该数据库中的数据…一个外部数据源,将其数据提供给我的“节点”,而不是我创建的数据库的本地副本。我猜我将不得不使用某种ODBC连接?