Javascript 具有websocket接口的数据库?
CouchDB有一个http接口,可以从服务器和客户端访问它。websocket接口中是否存在类似的内容Javascript 具有websocket接口的数据库?,javascript,node.js,mongodb,couchdb,socket.io,Javascript,Node.js,Mongodb,Couchdb,Socket.io,CouchDB有一个http接口,可以从服务器和客户端访问它。websocket接口中是否存在类似的内容 提前感谢您提供的任何信息 通常,您不希望通过公共接口直接公开数据库服务器,因此在提供身份验证和WebSocket等服务之间会有一个服务器应用程序。通常是node.js或Tornado。。但是,既然你根据你的问题标签意识到了这一点,那么你想要的实际解决方案是什么呢 CouchDB目前不直接支持websocket接口,但下一个版本(1.3)显然包括对的支持,除IE(请参阅:)外,该版本受到广泛支
提前感谢您提供的任何信息 通常,您不希望通过公共接口直接公开数据库服务器,因此在提供身份验证和WebSocket等服务之间会有一个服务器应用程序。通常是node.js或Tornado。。但是,既然你根据你的问题标签意识到了这一点,那么你想要的实际解决方案是什么呢
CouchDB目前不直接支持websocket接口,但下一个版本(1.3)显然包括对的支持,除IE(请参阅:)外,该版本受到广泛支持。CouchDB似乎支持
\u更改的EventSource提要类型。
:
描述
我将为_changesAPI实现EventSource协议提要
(feed=“eventsource”)
关于它的一些信息:
它比websocket更有用,
因为它是只读的
也:考虑:
SocketPocket一个定制的PockDB适配器,它代理所有PockDB API 调用Node.js中服务器上运行的另一个数据库。这个 通信机制是Engine.io,它是Socket.io的著名核心 这意味着SocketPocket不是通过HTTP进行同步,而是通过HTTP进行同步 网袋。多亏了Engine.io,它才回到了中的XHR轮询 不支持WebSocket的浏览器PockDB是JavaScript中CouchDB的一个端口,用于在浏览器内运行(用于在浏览器中运行CouchDB数据库)或/和Node.js(作为CouchDB的轻量级替代品或补充)我建议您根据数据库的优点选择数据库,而不是根据它用于客户端的连接类型。使用Node.js或类似工具构建这样的接口非常简单。我不知道你为什么要这么做。我向你保证连接不会成为瓶颈。我从来没有说过我是基于这个选择db的。我问它是否存在于任何地方。mongodb有一个只读REST接口。我认为如果它确实存在,它将是一个特定于特定语言的驱动程序的第三方库。客户端javascript方面是不可知的,但它必须与服务器端进程通信,然后服务器端进程将与您的db+1进行交互,以处理所提到的服务器端事件,但我不同意db不能公开,事实上,有理由只公开db,当涉及到功能齐全的HTTP REST DB服务器时,如CouchDB;考虑