SSHのパスフレーズを省略【Windows】
thatisgraffiti
Graffiti-Life
データベースの世界は常に進化を続けています。
近年注目されている「NewSQL」は、従来のRDBMSとNoSQLの長所を融合した新世代の分散型データベースシステムです。大規模データ処理やトランザクションの一貫性、拡張性を求めるシーンで、なぜNewSQLが必要なのか、どんな特徴があるのかを勉強します。
今までRDBだと思ってたのが、NewSQLに該当してたらいするようです。
NewSQLは、リレーショナルデータベース(RDBMS)が持つ厳密なトランザクション整合性(ACID特性)を維持しつつ、NoSQLが持つ高いスケーラビリティや分散処理能力を取り入れた新しいデータベースです。
RDBMS | NoSQL | NewSQL | |
---|---|---|---|
トランザクション整合性 | ◎ | △ | ◎ |
スケーラビリティ | △ | ◎ | ◎ |
分散処理 | △ | ◎ | ◎ |
SQL利用 | ◎ | ×/△ | ◎ |
適用領域 | 小~中規模 | 大規模 | 大規模 |
NewSQLは「RDBMSの厳格な整合性とNoSQLの高い拡張性・分散性」を共存させることで、現代の大規模データ基盤に不可欠な選択肢となっています。金融からゲーム、メディアまで、さまざまな領域で導入が進みつつあります。
今後もNewSQLは、パフォーマンスと信頼性を両立したデータベースの主流として発展が期待されます。
コストは。。。