Ruby User Agentとは UA(User Agent)とは、ネット利用者がアクセスしてきた時に利用している端末やOSのことを指します。 例えば、あなたがiPhoneでこのサイトにアクセスしてきたら、「このアクセスのUAはiPhoneですね!」となる訳です。 エンジニ... 2024.03.16 Rubyエンジニア
DB DBのオートコミットって知ってる?? DBの処理実行中に「停電だ!」とかでセッションが途切れてしまったとします。 そんな時でも、トランザクションをちゃんと張っていれば、DBの処理が中途半端にならず、ロールバックしてくれますよね。 トランザクションを張る際、コミットと宣言すること... 2024.03.16 DBエンジニア
DB DELETEとTRUNCATEの違い 特定のテーブルのレコードを全て削除するときは、DELETEではなくほとんど、TRUNCATEが使われる。 DELETETRUNCATEデータをロールバックすることができるデータを完全削除することになり、ロールバックすることはできない処理速度... 2024.03.16 DBエンジニア
DB CHAR と VARCHARの違い CHARVARCHAR指定した領域分、ディスク領域が確保される。挿入するデータが指定したサイズよりも小さい場合は、ディスク領域が縮小される。ディスク使用量は多くなる。ディスク使用量は少なくなる。データベース操作のパフォーマンスが良い。(速度... 2024.03.16 DBエンジニア
Ruby Railsのchange とup & down の違い railsのマイグレーションでは、changeとup & downを使う書き方がありますが、どっちの方が良いのでしょうか。 2024.02.04 Rubyエンジニア