如何实现关系型与非关系型的统一操作
最后更新:2025-05-11 05:30:07
|
状态:未完成
这流程需要很长时间,不断完善,请看到的人提醒一下,继续完善。
以MySQL(关系型)、Milvus(向量库)、MongoDB(文档型)、Neo4j(图库)、ElasticSearch(搜索型)为例,从操作对象(如创建表)、插入数据、查询数据三个流程对比说明,如果实现service层面方法及参数的统一。
有文本指令(如SQL)和无文本指令(只能调用SDK)的统一。
完整流程的统一(经过同样的节点,触发同样的拦截、监听事件)。
输入输出数据结构的统一。
以MySQL(关系型)、Milvus(向量库)、MongoDB(文档型)、Neo4j(图库)、ElasticSearch(搜索型)为例,从操作对象(如创建表)、插入数据、查询数据三个流程对比说明,如果实现service层面方法及参数的统一。
有文本指令(如SQL)和无文本指令(只能调用SDK)的统一。
完整流程的统一(经过同样的节点,触发同样的拦截、监听事件)。
输入输出数据结构的统一。
- create/drop/alter table
- insert/update
- query