相談フォーム信頼の「飲んだくれマーク」をご確認下さい。2015年9月14日RDBMSが嫌いだ。オブジェクト指向とマッチしない。インピーダンスミスマッチ。マッチしないがために妙な仕様が多いO/Rマッパーを使わなければらならない関数型でもO/RマッパがDSLとかに姿を変えただけで本質的な違いがないSQLがそもそもわかりにくい。大昔に決められたクエリ書式を未だに使いまわしているのがダサいオーバースペック。エンタープライズ、ゲーム、データマイニング等々、あらゆる用途の大体の場面は単純なKVSで事足りるのでは汎化を表現できないのでnullを許容させたり似たようなスキーマを多数定義しなければならない多対多を表現するのにわざわざ中間テーブルを利用しなければならない正規化を推し進めていくとパフォーマンス的に問題があったり、使い勝手が悪かったりするRDBMSは「エクセルみたいな表を格納しておけるストレージ」程度に考えている老害が多いSQLに方言が多いストアドプロシージャやファンクションの構文はわかりにくい上に苦労して覚えたところで潰しがきかないパフォーマンスチューニングが難解なうえ覚えたところで潰しがきかないその他特にOracleで独自機能が多く、覚えたところで潰しが(略)じゃあ代替策がなんかあんのか、というと、RDBMSを完全に代替できる何かがあるわけではない。RDBMSは使われる。完全な代替策ではないが、NoSQL系は場面々々においては有用であると思う。Redisなどを採用事例でよく目にする気がする。投稿ナビゲーション新型プリウス(2015年末)はもはやエコカーではない子どもと特異点anopara作者:withpop昼はサラリーマン。頑張れば何でも出来る。...最近の人気記事2019年の振り返り「エンジニアになってリモートワーク🌟✨」みたいなやつプログラミングスクールについて思うこと【質問#168】35歳システム経験2年。