MemSQLはリアルタイムに分析や検索が可能なデータウェアハウスを実現するためのインメモリデータベース。分散処理に対応して性能と容量が向上するのに加え、メモリだけでなく分散ストレージにも対応してデータを配置するため、ペタバイトクラスの大規模データを扱えるスケーラビリティも備えていると説明されています。 ほかのデータベースからのデータのロードや、Kafkaなどを経由してIoTからストリーミングデータを受け取り、蓄積して高速に分析、検索などが可能。 検索はSQLに対応するほか、JSON形式、Geospatial(地理空間)データにも対応。 これまでMemSQLはパッケージソフトウェアとして販売されてきましたが、今回発表された「MemSQL Cloud」は、それをマネージドサービスとして同社が提供するというものです。 MemSQL Cloudで提供される機能はMemSQL Enterprise