考えていること
Twitterのつぶやきのような、大量のデータの素早い検索について。
MySQLとパーティショニング
例えば、MySQLのパーティショニングの散布で、日付でパーティションを作成する例をよく見ますが、
この場合「Twitterのユーザのつぶやき数をすべてカウント」などになると、結局総なめになるかと思います。
このとき、例えば「ユーザIDにパーティションを作成する」というアプローチは正しいのでしょうか?
こうすると、ユーザIDをwhere区に入れると、
そのユーザのつぶやきを取得するのにパーティションが効き、高速化ができそうなイメージです。
MySQLのパーティションに上限などあるのでしょうか?
軽くググったところそれらしきものはなさそうですし……
(まあDBの容量は食いますが……)
このアプローチのメリット・デメリットなど、ご教示いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/28 09:04