アカウント名:
パスワード:
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね他にも単に面白そうだからという技術的な興味もあります。
>面白そうだからという技術的な興味コレ大事
>言語よりもまずDBやキャッシュDB構造がちゃんとしてればDBMSのキャッシュでIOも極小になるけどね。別途キャッシュ持つとデータ二重管理で同期やら整合性で面倒な面も。
むかーし、自社の DBMS を SQLServer だと遅いから ○iRDB に変更したらどうかという馬鹿みたいな提案(ごり押し)があって、アホな人が全く同じクエリを何回百回も投げて、○iRDB ならこんなに速くなりますとか言ってたことがあったなあ。
まあ、確かに接続ユーザーが一つしか無い状態で同じクエリが投げられたら、諸々のチェックをスキップして同じ結果を返せばいいんだから、その点では ○iRDB(もしくは ○iRDB のミドルウェア)の方が賢いとは言えるけど、現実ではそんなことないんだから、そんな特殊処理入れるより、全うに性能上げる方がいいよなあ。
なお、毎回違うクエリを投げるようにアドバイスしたところ、無事遅くなった模様。
似たような事あったなぁ若いとやりがちなことってことか
> なお、毎回違うクエリを投げるようにアドバイスしたところ、無事遅くなった模様。 それでちゃんと提案引っ込めてくればいいんですけどね。その手の人たちはとにかく思い込みがひどくて、我思うゆえに我正しだから。
なお、毎回違うクエリ
シーケンシャルor統計インデックス依存はクソ設計側ですよw私が言ってるのはルールベースのindex scanが働く設計
確かに見かけることはまずないでしょうからその話を持っていたんでしょうけどね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
パフォーマンスだけが理由ではないです (スコア:3, 興味深い)
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。
Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね
他にも単に面白そうだからという技術的な興味もあります。
Re:パフォーマンスだけが理由ではないです (スコア:0)
>面白そうだからという技術的な興味
コレ大事
>言語よりもまずDBやキャッシュ
DB構造がちゃんとしてればDBMSのキャッシュでIOも極小になるけどね。
別途キャッシュ持つとデータ二重管理で同期やら整合性で面倒な面も。
Re:パフォーマンスだけが理由ではないです (スコア:2, 興味深い)
むかーし、自社の DBMS を SQLServer だと遅いから ○iRDB に変更したらどうかという馬鹿みたいな提案(ごり押し)があって、
アホな人が全く同じクエリを何回百回も投げて、○iRDB ならこんなに速くなりますとか言ってたことがあったなあ。
まあ、確かに接続ユーザーが一つしか無い状態で同じクエリが投げられたら、諸々のチェックをスキップして
同じ結果を返せばいいんだから、その点では ○iRDB(もしくは ○iRDB のミドルウェア)の方が賢いとは
言えるけど、現実ではそんなことないんだから、そんな特殊処理入れるより、全うに性能上げる方がいいよなあ。
なお、毎回違うクエリを投げるようにアドバイスしたところ、無事遅くなった模様。
Re:パフォーマンスだけが理由ではないです (スコア:2)
似たような事あったなぁ
若いとやりがちなことってことか
Re: (スコア:0)
> なお、毎回違うクエリを投げるようにアドバイスしたところ、無事遅くなった模様。
それでちゃんと提案引っ込めてくればいいんですけどね。
その手の人たちはとにかく思い込みがひどくて、我思うゆえに我正しだから。
Re: (スコア:0)
なお、毎回違うクエリ
シーケンシャルor統計インデックス依存はクソ設計側ですよw
私が言ってるのはルールベースのindex scanが働く設計
確かに見かけることはまずないでしょうからその話を持っていたんでしょうけどね