![个人头像照片](https://ucc.alicdn.com/avatar/avatar3.jpg)
暂无个人介绍
2020年04月
2019年11月
做个淘宝很简单明天就上线.有问题找老板.
德哥原话: 不需要使用pgpool-II 云盘版计划1月份支持只读实例。今年会支持透明的读写分离. 10 只读实例是物理机版,10,11,12都是云盘版(云盘版:可靠性好,备份恢复快,容量大,IOPS高)安全性也更高 但是后端控制架构有了调整,数据,监控,cloud dba都会在这个月全部补全.
读取mysql的binlog来进行增量同步不失为是一种稳妥的方案.可以考虑阿里云的dts.可以同步到多个源和kafak
这个应该是空引用啊.你可以打个日志看看到底返回了什么?数据库是否通畅可以建一个控制器来test
每个用户来建立一张表表也太多了.建议放一个表然后根据id mod N 来分表分库就行了.可以考虑阿里云的云mysql.操作一台实例就可以自动分表分库.挺省心的
直接输出IndexRequest.toString(); 或者返回类型 IndexResponse.toString(); 就能看到dsl.
可以看一下德哥的对比文档.目前我们postgresql只用在gis计算上面,说实话还是不错的.
如果是rabbitMq的现在建议使用dotnet 3.0 + 官方驱动.我们在线上使用还是很平稳的.
由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据时,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。Redis相比Memcached来说,拥有更多的数据结构并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去,序列化再反序列化,这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多。最为常用的数据类型主要由五种:String、Hash、List、Set和Sorted Set。Redis内部使用一个redisObject对象来表示所有的key和value。
可以使用批量插入的api试试.
可以起一个job来进行遍历然后合包入es批量插入.可以引入mq来确保数据被消费.
{ "query": { "bool": { "must": [{ "bool": { "should": [{ "term": { "deletionStateCode.keyword": { "value": "0", "boost": 1 } } }, { "term": { "enabled.keyword": { "value": "1", "boost": 1 } } } ], "adjust_pure_negative": true, "boost": 1 } }, { "term": { "id.keyword": { "value": "123456789", "boost": 1 } } } ], "adjust_pure_negative": true, "boost": 1 } } } 试试这个