「NoSQL」ってRDB(リレーショナルデータベース)と何が違うの?


🌳になります

NewSQLとは何か? SQL(RDBMS)やNoSQLとの違いと「いいとこどり」の特徴をマンガで解説|CodeZine(コードジン)

NewSQLとは何か? SQL(RDBMS)やNoSQLとの違いと「いいとこどり」の特徴をマンガで解説
 SQL(リレーショナルデータベース)の信頼性と、NoSQLのスケーラビリティ。この2つのいいとこどりをしたのが、最近注目されている「NewSQL」です。今回は書籍『わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門』(翔泳社)から、NewSQLの基本情報、SQLとNoSQLとの比較、注目の背景を解説します。…


オラクルマスターゴールド持ってるオバサンいるよ

プラチナだけど教えてあげない

リレーショナルではない

バキのメガネかけた奴みたいなのが解説していくスレ

SQLコマンドでコミットメントって初めて見て言葉を覚えたなぁ

>>42
コミットはトランザクションの話だからリレーションとは関係ない
トランザクションマネージャとリレーショナルは分離できる機能

>>52
関係ないんだ
俺の知ってるSQLはインデックス、コミット、ロールバック、タイムスタンプ
とか使うんだろって思ってた
勘違いかよ

リレーショナル←分かる
データ←分かる

ベース←?!⚾


>>43
基地のことな

>>50
世田谷ベースとかか

>>50
All your base are belong to us.

>>43
データベース ← データ群(を整理・検索できるようにしたもの)

リレーショナル~ ← 連携された~ (データベース上のデータが他のデータへリンク・連携したデータベース、連携した状態で検索・整理できるシステム)


一瞬触ろうと思ったけどなんか全然直感的じゃないよね

ACID特性とか緩めてるのと非構造化したデータ持てるようになってたりとかするんだっけな
でも結局RDBとして元々あった読み取り一貫性なんかはあった方がいいよねとかでちょっと先祖返りしてるものもあるとか

結局リレーショナルじゃないと色々困る
ログ保存とかだけなら別にいいけど

RDB、NoSQL、データレイク、DWH、データマート、レイクハウス、データメッシュ、MPPデータベース、Vector DB

データ関係の用語ややこしすぎて泣きそう


仕事でMongoDBとBetrieveっての使ってるけどくっそ使いづらい
こいつら使ったおかげでMySQL、Oracle、SQL serverの素晴らしさがわかった

RDB以外のアーキを採用するやつは人間のクズ


>>49
でもそうなるとキャッシュどうすんねんとなって
もっと複雑になるんだよね

>>49
Btrieveなんてまだ生きてんのか




>>102
ある
サポート安い

乳SQLとな

RDBしか知らない

>>54
エコチェン起こしてそう

Oracle使え😡

MariaDBかPostgreDBってのがいいんだろ?

NewSQLとかスケーラビリティが出来るようになっただけなら普通にSQLでよくね
NoSQLが忌み子だっただけ

データの一貫性は担保されないけどとにかく速い

SQLiteでいい

newsqlのCockroachDB🪳って…たしかにタフネスだけど😧

ニュースクールかYO!

町内会のお婆ちゃんなんてAccess Expert持ってたよ
それでなんかいろいろ構築してたわ

ログ目的かキャッシュ以外で使ってるとこほぼ見たことないわ
書き捨てて後で分析するとかは強いけどアップデートに弱すぎるからNoSQLだけではビジネスロジックに耐えられんよ

おもちゃ作るには楽なんだけどな

おもむろにMySQLを立ち上げる

tes

店舗によって商品マスタが異なるのでこれからは一元化する(キリッ
とか言ってMongoDB採用したら性能問題は出るわ
店舗によって存在しない商品が発生するわで結局
店舗ごとにマスタ持たせるようになり、相変わらず性能問題は残ったままになったわ

AWSのDocumentDB(MongoDB)は後ろにあるのがSQLだし全部方言の違い

オラクルは高すぎて移行できるところはポスグレに移行してるよな

一緒に並べてるけどNoとNewでは全然違うだろ




windows95が登場したときくらいの衝撃的なオープンソースなデータベースソフト出来てほしい
本格的に触ったわけじゃないけどpostgreSQLとかMySQLとかそのラッパーみたいな世界観すごくわかりにくく感じた
必要になって真剣に触ったのでなく無料なんだしと試しに触っただけだからだろうけど

RDBはある行の特定とその中の列の取得を高速で精度良く行える
でもビッグデータ分析とかだと1行の特定とか抜け漏れとかはあんまりどうでもよくて、列全体に興味があったりするから非リレーショナルのほうが向いてたりする

どう違うのっていうかSQL以外は全部NoSQLだから…
典型的なのがMongoDBだろ
テーブルの形式決めなくてもとりあえずjsonぶちこめるやつ
まあでもSQLは色々決まり事があるから高速に実装できるわけだし、なんでもありなら遅くなるよね

dBASEのクローンとか大昔に自作したりもしたけど、SQLはもうアリモノ使った方がマシ…というかマジで車輪の再発明にしかならん

RDBの応用としては、やはりOSワイドでのファイルシステムへの組み込みかねえ…見果てぬWinFSの夢よ。実現すればコンピューティング環境が根底から変わる


昔はよく間違ってたけど今はAIあるから事前にチェックしてくれるから便利

全部日本語に訳せないから何も生み出せない案外外国語は頭に入らない

専用設計すると爆速でビビるがRDBほど堅牢じゃないから用途が限られる

スキーマ構築の手間をなんとか回避しようとしたら後々余計面倒なことになるってことがわかって
結局スキーマ頑張るしかねえってなってるのが現状

ACCESSのsqlMSsqlの構文をなぜ同じにしなかった
joinがめんどくさすぎる

刑務所から更生プログラムの一環でsqliteのソースを一から書き直すプロジェクトに参加してて出所後に雇われたってのこないだ見たナ🐼

新着記事一覧
未分類
TKをフォローする
プログラミング速報

コメント