我使用ElasticSearch作为站点的搜索组件。正在进行索引并最终搜索的数据与保存在MySQL DB中的数据相同。
我的方法是在相应的CRUD MySQL操作发生时在索引中添加/删除/修改数据。
例如,创建操作如下所示:
public function savePost(Request $request) {
//Firstly, create the object and save it to MySQL
$post = new Post();
$post->title = $request->title;
$post->body = $
我有一个MySQL数据库运行在严格的防火墙后面,并且只监听localhost --甚至127.0.0.1都没有。
我有一个远程PostgreSQL,我想从MySQL数据库中得到一个table的synced副本。
运行MySQL数据库的服务器能够连接到PostgreSQL数据库,因为允许传出连接。
是否有可能通过将表推送到远程MySQL并将其保持在sync中以接近实时的方式进行同步?
我看过foreign data wrappers for PostgreSQL,但它们的工作方式正好相反,并且不在本地存储replica。
无法找到是否有foreign data wrapper for MySQL