DHH氏がRails 8の新機能を解説。Redisなど不要になり、SQLite対応でよりシンプルな構成に。Rails World 2024 9月26日と27日の2日間、カナダのトロントで開催されたRails World 2024の基調講演で、Ruby on Rails(以下Rails)の作者であるDHH(David Heinemeier Hansson)氏が「Rails 8」の主な新機能を紹介しました。 The #RailsWorld 2024 Opening Keynote with @dhh is now online. Rails 8 beta shipped with Authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2.0, and Thruster. #NoPaaS needed in
www.publickey1.jp/blog/24/dhhrails_8redissqliterails_world_2024.html
SQLiteは他DBMSとちがい複数プロセスからのロックの制御に難があるけど、どうやるんだろう
DHH のネーミングセンスってピカイチだと思う
すごそう
"現代のデータベースは十分に高速になったことでこれらを1つのデータベースシステムにまとめることが可能に / Rails 8ではプライマリデータベース、キャッシュ、キュー、ケーブルの全てがSQLiteでまかなえるようになった"
Laravelとか昔からSQLite対応してたので、Railsが今まで使えなかったのが意外。ちなみにSQLiteは基本的に中間一致にインデックスが使えないので、大量のデータ検索時にはもっさりするのだけど、気にならんの?と思うなど
良さそう。キューイングをあえて後回しにしてたから、8系Railsに乗りたいな。redisが悪いわけじゃないけど、どうしても別プロセスになるから、管理に若干の不安があるので。
Rails8まで継続して開発し続けるのは凄いな。でも、これからRailsを始める人は居ないかな。
こんなに長い期間、ずっと大きく変化し続けてるのが何よりもすごい
コンパクトにまとまりそうで顧客毎1コンテナ割り当てるようなサービス、プロトタイプに期待が膨らむ一方、8へのマイグレーションは心配になるな。
Entity FrameworkもSQLiteが使えるけど、こっちはどんな使用感なんだろう
“プレビュー ”
DHH のネーミングセンスってピカイチだと思う
脱Redisかぁ
sqliteってファイルDBだからweb とjob workerが同じコンテナで動かすアーキテクチャになりそう?
“RedisおよびMySQLやPostgreSQLの機能や性能をSQLiteだけで置き換えることを可能にする「Solid」や、よりシンプルで高速になったデプロイツール「Kamal 2」、高速なHTTP/2プロキシ「Thurster」などの新機能が組み込まれています。”
SQLiteは他DBMSとちがい複数プロセスからのロックの制御に難があるけど、どうやるんだろう
ruby はほとんど書かないけど、こんな長く続くなんてすごいなぁって気持ちはある
SQLiteで完結するのはプロトタイプ作るのにいいな。
こんなに長い期間、ずっと大きく変化し続けてるのが何よりもすごい