released gem token_pagination. No more LIMIT 100000000 , 100 queries
token_pagination というgemをリリースしました。rubyは経験が浅くはじめてのgemです。
maedama/token_pagination · GitHub
Railsには、offset/limit のqueryを前提としたgemはすばらしいものがありますが、offset/limit は RDBSのB-Tree Indexだとパフォーマンスに難がありますし、Twitterみたいな更新性が非常に高いリソースがあると、 2ページ目にさきほどまで1ページ目に含まれていたものが含まれてしまうといったUI/UX上の問題もあります。
最近Railsでapiをかく機会があったので、こういった問題を脱するgemをかきました。詳細はrepositoryのREADMEにあります。
直した方がいい点などありましたらぜひ教えてください。
かしこ