月度存档: 10月 2021

阿里云Redis开发规范

阿里云Redis开发规范:https://developer.aliyun.com/article/531067

MySQL性能优化、索引优化方法汇总

参考资料: 【实践】这些MySQL索引优化方法真牛X,用了效率蹭蹭涨https://www.jianshu.com/p/cda0efcd56da mysql索引及类型:https://www.jianshu.com/p/fd35bbbc2161 这波MySQL操作,稳稳带你进阶顶端:https://www.jianshu.com/p/75837991f215 MySQL索引深入剖析:https:/ …

继续阅读 »

Elasticsearch 的相关数据

在1.5T-2T索引量的情况下,仍能支持平均查询在500ms以内的高并发高亮查询 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。 使用案例 维基百科使用Elasticsearch来进行全文搜做并高亮显示关键词,以及提供search-as-you-type、did-you-mean等搜索建议功能。 英国卫报使用Elasticsearch来处理访客日志,以便能将公众对不同文章的反应实时地 …

继续阅读 »

ElasticSearch性能调优

硬件环境选择 ES本身是磁盘使用密集型的服务,所以在磁盘能力提升后,集群整体性能会大幅度提高。如果有条件,尽可能使用SSD硬盘, 不错的CPU。ES的厉害之处在于ES本身的分布式架构以及lucene的特性。IO的提升,会极大改进ES的速度和性能。 条件允许,强烈建议SSD,SSD相对机械磁盘具有超高的读写速度和稳定性。 采用RAID0,可以提升写入速度。 配置ES在多块磁盘同时进行读写。 系统拓朴 …

继续阅读 »

Redis使用Lua脚本的主要优势

主要优势减少网络开销:多个请求通过脚本一次发送,减少网络延迟 原子操作:将脚本作为一个整体执行,中间不会插入其他命令,无需使用事务 复用:客户端发送的脚本永久存在redis中,其他客户端可以复用脚本 可嵌入性:可嵌入JAVA,C#等多种编程语言,支持不同操作系统跨平台交互 参考资料:Redis使用Lua脚本:https://www.cnblogs.com/kaituorensheng/p/1109 …

继续阅读 »

HTTP、HTTP2、TCP、socket、RPC 与 gRPC介绍,以及分布式RPC框架dubbo、motan、rpcx、gRPC、thrift简介与性能比较

理解 gRPC——以及REST和RPC架构的区别:https://www.codercto.com/a/106475.html HTTP,TCP, socket,RPC 与gRPC都是啥?:https://www.jianshu.com/p/959030de7f1c 分布式RPC框架dubbo、motan、rpcx、gRPC、thrift简介与性能比较:https://blog.csdn.net/ …

继续阅读 »