生き返った
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
たまたま村上さんがddosの通知のメールを見つけてそれが本当の原因だったのでは?
となってipがなぜ漏れているのだ....となって
村上さんはIOVCでvultrのダッシュボードを共有しながら作業するからそこからIP漏れたのでは...?となって人狼始まった
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Discordのボイチャ付属のテキストチャット、スマホから上に辿るとなんか知らんけど閉じるときがあってイライラ感すごい
お仕事しながらiovcを覗き聞きしてたんだけど、DBにDDoSされてたことが判明して閉じたところで作業することになり、お開きになった。
さーて、仕事が捗るぞー。
@ikeji それはそう。ただ、Elasticsearch使わんのって聞いたらそこまで手が回ってない旨の返答をしゅいろ氏から貰った。
@ikeji 検索機能がテーブルスキャン。他も、無くせはするはずだけど、本当に無いとはいいきれないのがこわいね。
やっぱ今のMisskey実装でYugabyteDBは難しかも?
自分で心当たりのあったDB強い人に聞いてみたんですけど、分散DBはTLみたいな連続したデータみたいのを取るのには弱いみたいで、プライマリキーで引いたランダムな1件を取ってくるクエリが多いみたいな環境を想定してるみたい。
なので、TLとか通知とか、そういう系は不得意なのではという感じでした。
あと、YugabyteDBは同じデータを3つにコピーして格納するので、DBのコストは単純計算で3倍になると見積もった方がよいとのこと。
DBで重いのはソートしたり、全件スキャンしたりとかそういうところなので、そういうのを減らすのが必要だし、実はバックエンドはポスグレのままシャーディングするのが正解なのではとのこと。
OCI使うのも検討してたけど、一部サーバーをVultrのままにする前提だと専用線引かないといけないから、その時点で300万かかるから厳しいって話だった。
無限にスケールするActivityPub実装の夢を見てるんだけど、ここはスケールさせないとヤバいからスケールアウトしやすいストレージに載せたいってデータ(Inboxとか)と、整合性ガチガチにしたいからできれば旧来のRDBに載せたいデータ(認証系とか)があるので大変だね。
こう、人がめっちゃ集まってた大規模インスタンスが一度落ちてしまえば否が応でも分散の側面のお世話になるよな。そこから始めても遅くないし、いいんでないの感
このアカウントは、notestockで公開設定になっていません。
てか、DB全般的にスロークエリ記録しておいたほうがいいよ。
Misskey開発陣がスロークエリの話してたの聞いた記憶が無いんだけど、そこら辺ってGitHubでやられてるん?
Misskey.io、YugabyteDB導入しようとしてるっぽいけど、これちゃんとスケールするか心配になってきたな……。まぁ、村上さんがなんとかするっしょ。
いまのMisskey.ioのサーバー規模、最盛期のmstdn.jpの10倍ぐらいはありそうなので、さくらのクラウドだと支え切れなさそう (そういうJPの規模でも、可能であれば縮退して欲しいみたいな話をもらった記憶がある。あまり強い口調では無かったので緊急度はないっぽかったけど)
このアカウントは、notestockで公開設定になっていません。
大規模サーバーに行くつもりだったひとを中小鯖が拾っても、何のメリットも無いですよ。話合わないなら排除されるだけ。
「分散原理主義」って言葉は、定義が曖昧すぎて荒れる元になるので封印しました。
自分がこの言葉で指しているのは、Fediverse実装のスケーリングに関する知見を貯めようとしている挑戦者に、「分散しようってのがFediverseの精神なのにどうしてそんなにインスタンスをスケーリングさせるの」って心ない声をかける人達です。本気でそれだけは心の底から見たくないし、みんなにそういう考えを持って欲しくない。
一方で、彼らの余裕があるときに、チャンネルとかを連合できるようにするよう働きかけるのはええんでないの、むしろ積極的にすべき。
NewSQL、トランザクション自体は普通にRDBMSしてそうだから信用はできそう感ある。
ただし性能を引き出せるかは別。
YugabyteDBとかそういうNewSQLの類、旧来のRDBMSと特性全然違うからちゃんとそれ想定で書かないとちゃんとスケールアウトできないよ。
自分が凄く細かく知ってることも、他人にはどうでも良いことだったりするし、調べないことをどやこや言っても仕方ないと思う
Misskey.ioどこか別のインスタンスにメンテナンス告知用アカウント作ってほしい
このアカウントは、notestockで公開設定になっていません。
Misskeyのチャンネルみたいな奴が連合できて、それ遣う前提でLTL完全廃止できればワンチャン。
LTLのかわりにチャンネル使う感じで。
このアカウントは、notestockで公開設定になっていません。
Fediverseのサーバーやばい速報を、同じFediverse内で投稿できるから、やっぱり連合ってすばらしいですね
@TSMoon56 ただ、ハッシュタグ含めて投稿検索がいまのところできなさそうなのがネックですね。なので、日本語コミュニティを未だ発見できてないです……。
@TSMoon56
見えてる投稿とりあえず全部出しておこうTLってのは丼でいうLTLとかGTLみたいな奴です。分かりづらくてごめんなさい。
多分フォローした人の投稿は全部見えてるんじゃないかな。
@TSMoon56 フォローするユーザーのおすすめがちゃんと出るのと、とりあえず見える投稿全部出しとこうTLがないので、かなりTwitterっぽく使えそうではある
なので、そういうの求めてる人にはうってつけです。本当に10年前のTwitterが好きだった人とかは、はまるかもね。
無法地帯って言ってる人が本当に言いたいこと、「人が多くてざわざわしてる感が楽しい」「Twitterに求めてたような清濁併せ呑んだ感の世界だ」「Twitterだと気を遣って遠慮してるような事も受け入れてくれる、自分の家のように使えるSNS」とかだと思うんだよね。
https://t.co/cCi2DJfUUr が「無法地帯」だって言ってる人よく見るけど、ちゃんとNGな投稿は取り締まられてるみたいだから、何をしても許されると思ってる無法者は回れ右ね。
具体的に言うと10年前のTwitterで許されてたことは許されてる、ぐらいのカオス感。
@fid いま見てるNewSQLって呼ばれるもの(LSM-TreeをベースとしたKVSをバックエンドにもつ、スケールアウト可能なDBMS)は、MySQLやPostgreSQLなどのB-Treeを使った旧来のDBMSとは、そもそもの裏でデータ持ってる構造が違うので、性能の傾向は全く違うんですよね。
このアカウントは、notestockで公開設定になっていません。
分散SNSの実装はAGPLが多いけど、今から始めるならちゃんとライセンス周り明確にして、必要とあらば商用ライセンスとして売れる地盤を作りたい。
TODO: 気が向いたら作る https://t.co/MEK31bDkkn
このアカウントは、notestockで公開設定になっていません。