NewSQL

NewSQL(ニュー・エスキューエル)は、従来のデータベースシステムのACID特性を維持しながら、オンライントランザクション処理(OLTP)の作業負荷に対してNoSQLシステムのスケーラビリティを提供しようとするリレーショナルデータベース管理システムの一種である[1][2][3][4]

関心の高いデータを扱う多くの基幹システム(財務や受注処理システムなど)は、従来のリレーショナルデータベースで扱うには大規模すぎるものの、NoSQLシステムには実用的ではないトランザクションと一貫性の要件を持っている[5][6]。こうした組織でこれまで利用可能だった唯一の選択肢は、より高性能なコンピュータを購入するか、従来のDBMSにリクエストを分散させるカスタムミドルウェアを開発することであった。どちらのアプローチも、高額なインフラコストや開発コストを特徴とする。NewSQLシステムは、このような矛盾を解決しようとする試みである。

  1. ^ Aslett, Matthew (2011年). “How Will The Database Incumbents Respond To NoSQL And NewSQL?”. 451 Group. 2020年2月22日閲覧。
  2. ^ Pavlo, Andrew; Aslett, Matthew (2016). "What's Really New with NewSQL?" (PDF). SIGMOD Record. 2020年2月22日閲覧
  3. ^ Stonebraker, Michael (2011年6月16日). “NewSQL: An Alternative to NoSQL and Old SQL for New OLTP Apps”. Communications of the ACM Blog. 2020年2月22日閲覧。
  4. ^ Hoff, Todd (2012年9月24日). “Google Spanner's Most Surprising Revelation: NoSQL is Out and NewSQL is In”. 2020年2月22日閲覧。
  5. ^ Aslett, Matthew (2011年4月6日). “What we talk about when we talk about NewSQL”. 451 Group. 2020年2月22日閲覧。
  6. ^ Lloyd, Alex (2012年). “Building Spanner”. Berlin Buzzwords. 2020年2月22日閲覧。

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search