
数据存储
文章平均质量分 60
飞飞好奇
Fly For Fun
深入分布式、中间件、系统架构技术研究;
专注互联网金融、互联网文化娱乐行业。
展开
-
N+1查询问题
一、概述N+1的问题主要出现在发起关联查询时,例如:select * from CUSTOMERS; select * from ORDERS where CUSTOMER_ID=1;select * from ORDERS where CUSTOMER_ID=2;select * from ORDERS where CUSTOMER_ID=3;select * from ORDE原创 2017-02-04 09:04:55 · 1312 阅读 · 1 评论 -
Mongodb研究---Shard Keys(分片主键)
Shard KeysThe shard key determines the distribution of the collection’s documents among the cluster’s shards. The shard key is either an indexed field or indexed compound fields that exists in every d...翻译 2018-06-07 22:04:53 · 4065 阅读 · 0 评论 -
Mongodb研究---sharded cluster(集群分片)
Primary Shard(主分片)Each database in a sharded cluster has a primary shard that holds all the un-sharded collections for that database. Each database has its own primary shard. The primary shard has no ...翻译 2018-06-03 23:27:47 · 476 阅读 · 0 评论 -
Mongodb 的特殊数据库—local详解
Mongodb 保留了一个特殊的数据库——local,local数据库里面的内容是不能复制的1、local包含哪些collections、meoplog.rsreplset.electionreplset.minvalidstartup_logsystem.replset2、meshard1:PRIMARY> db.me.find({}){ "_id" :原创 2018-02-02 17:02:18 · 6560 阅读 · 0 评论 -
mongo-connector使用
一、mongo-connector gitlab地址原创 2017-11-23 17:50:38 · 1536 阅读 · 0 评论 -
Mongodb复杂查询语句
1、数组某个字段大于db.collections.find({"backtest_trade_detail":{"$elemMatch":{"sell_stock_nums":{$gte:60}}}})2、数组某个字段正则表达式db.collections.find({"buy_strategy_index":{"$elemMatch":{"index_name":/KDJ/}}})原创 2017-10-16 10:41:00 · 1780 阅读 · 0 评论 -
mongodb日志oplog解读
一、新增记录日志{ "ts": Timestamp(1510305485,41), "t": NumberLong(5), "h": NumberLong("7492832279483245745"), "v": 2, "op": "i", "ns": "z3dbus.test", "o": { "_id"原创 2017-11-10 17:36:52 · 1786 阅读 · 0 评论 -
Mongodb 命令
1、聚合db.Z3_BACKTEST.aggregate([{$match:{"strategy_id" : "test_001"}},{$unwind:"$backtest_result_overview_detail"},{$sort:{"backtest_result_overview_detail.backtest_date":-1}},{$limit:2}])原创 2017-06-14 10:37:11 · 280 阅读 · 0 评论 -
Mongodb 命令
addIfNeededaggregatebulkWriteconstructorconvertToCappedconvertToSingleObjectcopyTocountcreateIndexcreateIndexesdataSizedeleteManydeleteOnediskStorageStatsdistinctdropdr原创 2017-06-16 13:13:01 · 328 阅读 · 0 评论 -
利用python-my-replication读取mysql的binlog
1、用户mysql账户权限开通同步账户需要有:REPLICATION SLAVE和REPLICATION CLIENT权限2、打开bin_log权限show variables like 'log_bin':3、bin_log设置为行复制show variables like 'binlog_format'; 4、查看bin_log存储地址:show va原创 2017-04-12 20:26:20 · 10303 阅读 · 3 评论 -
MongoDB应用实践分享
1 为什么选择MongoDB我们做的是互联网产品,要小步快跑,需要快速迭代发布,产品需求变更频繁,且无事务性的强要求,传统的关系型数据库并不适合我们。纵观当下流行的NoSql数据库,发现MongoDB这个数据模型自由、支持数据容灾、支持容量水平扩展、文档丰富详尽、中文社区活跃的文档型数据库非常适合我们,于是我们就采用了MongoDB作为我们产品主要的持久化层。2 我们怎么使用2.1 放任式管理起初...转载 2018-06-09 15:41:17 · 313 阅读 · 0 评论