Slim3事例報告
- 25. Datastore の分間制限 原則「 SELECT は頑張らない。 INSERT 超頑張る!」 ->頑張るにも限度がある!! Datastore の制限は課金設定時も最大約 2,500 件 / 分間。課金上げても上限は増やせない。
- 32. 更に filter,sort と xxxInMemory は分離できる! ModelMeta m = new ModelMeta(); List<Model> result = Datastore.query(Model.class) .filter(m.aaa.equal(param1)) .filterInMemory(m.bbb.equal(param2)) .asList(); if (result != null) { // 処理を中断してゴニョゴニョできる! for(;;) { } // “クエリ”を再開 result = Datastore.filterInMemory(result, m.ccc.equal(param3)); result = Datastore.sortInMemory(result, m.ddd.asc) .subList(0, 10); }