我正在寻找一种简单的实现方式,可以通过 WebSocket 或 WebPush 将来自免费关系型数据库(PostgreSQL、MySQL、SQLite 等)的更改推送到客户端浏览器。
我想避免使用所有服务器端 JavaScript 生态系统(Node.js、npm 和其他工具)和 NoSQL 数据库。
所有内容都必须托管在我公司的服务器上,不能使用第三方服务。
我想避免使用所有服务器端 JavaScript 生态系统(Node.js、npm 和其他工具)和 NoSQL 数据库。
所有内容都必须托管在我公司的服务器上,不能使用第三方服务。
我发现了这些有趣的解决方案:
- http://initd.org/psycopg/articles/2010/12/01/postgresql-notifications-psycopg2-eventlet/ [使用Python]
- https://gist.github.com/drocco007/6e44ac1a581546c16e67 [稍作改进后的同一方法]
- https://coussej.github.io/2015/09/15/Listening-to-generic-JSON-notifications-from-PostgreSQL-in-Go/ [使用Go]
您知道其他实现此操作的方式吗?
PostgreSQL是否是更适合的免费关系型数据库管理系统来完成此操作?
能否使用SQLite数据库来完成此操作?
Apache或NGinx的功能是否可以用于实现此操作?