腾讯组织架构整改引思考:中小团队要怎样搭建架构?( 六 )

腾讯组织架构整改引思考:中小团队要怎样搭建架构?

7、搜索引擎Solr

分库分表后的关联查询,大段文本的模糊查询,这些要如何实现呢?

显然传统的数据库没有很好的解决办法,这时可以借助专业的检索工具。全文检索工具Solr不仅简单易用性能好,而且支持海量数据高并发,只需实现系统两边数据的准实时或定时同步即可。下图是Solr的工作原理:

腾讯组织架构整改引思考:中小团队要怎样搭建架构?

8、更多工具

分布式协调器ZooKeeper:ZK工作原理、配置中心、Master选举、Demo,一篇足以;

ORM框架:Dapper.NET语法简单、运行速度快,与数据库无关,SQL自主编写可控,是一款适合于互联网系统的数据库访问工具;

对象映射工具EmitMapper和AutoMapper:EmitMapper性能较高,AutoMapper易用性较好;

推荐阅读