美文网首页
2017.7.14检索引擎与数据库

2017.7.14检索引擎与数据库

作者: skyantao | 来源:发表于2017-07-17 10:58 被阅读0次

MongDB 与 MYSQL  二选一 

检索引擎ElastciSearch    (ES 的数据刷新时间至少1秒以上) 某个程度上ES做了数据库也可以

数据库与ES的同步    

1. MYSQL      elasticsearch-jdbc实现MySQL同步    利用数据库的修改时戳  安全/可靠  删除需要特殊处理

2.MYSQLBINLOG   go-mysql-es   看起来比较靠谱  

3. Canal      适用于大型系统    http://blog.csdn.net/happynyear/article/details/51078558   缺点无法用云数据库主机

4. Mongdb   http://blog.csdn.net/yeasy/article/details/47842437

                    mongo-connector  MongDB 需要运行于复制模式下   http://blog.csdn.net/laoyang360/article/details/51842822

                    无法失败重置有点坑啊

如果用Mongdb ES同步方案工作量会比较大

思来想去初步:MYSQL  + Canal  + ES   .

问题来了:数据库依靠parent_child模式 来实现层级划分 , canal 客户端支持ES nested模式会比较复杂,也会涉及到大量代码开发

相关文章

  • 2017.7.14检索引擎与数据库

    MongDB 与 MYSQL 二选一 检索引擎ElastciSearch (ES 的数据刷新时间至少1秒以上) ...

  • 《文献管理与信息分析》----文献数据库及其利用

    1. 文献数据库简介 2. 从WOS数据库发展看未来搜索引擎与数据库的异同? 3. WOS数据库的使用文献检索的前...

  • 深入理解 MySQL 索引底层原理

    Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的...

  • 抛弃mysql模糊查询,使用sphinx做专业索引

    Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,提供比数据库本身更...

  • Lucene基础

    简介 Lucene是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构...

  • 2022-11-19

    搜索引擎的架构搜索引擎有三个主要阶段:爬虫,内容的发现。数据库中内容的索引、分析和存储。搜索,检索相关搜索结果的列...

  • SQLite 索引(Index)

    SQLite 索引(Index) 索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,...

  • ElasticSearch全文检索引擎-介绍

    全文检索 一种将文件种或者数据库中所有文本与检索项匹配的文字资料检索方法。对全文数据的检索 数据分类: 结构化数据...

  • 2018-11-06文献检索与利用作业

    人工智能 检索词:人工智能 数据库:中国学术期刊全文数据库 检索步骤和过滤筛选分析过程 检索:人工智能,检索到95...

  • MySQL数据库常用存储引擎

    Mysql数据库常用存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建...

网友评论

      本文标题:2017.7.14检索引擎与数据库

      本文链接:https://www.haomeiwen.com/subject/ggdnhxtx.html