HANAというデータベースが登場してから、もうすぐ10年を迎えようとしています。HANAをリストアップする企業もいるのではないでしょうか。HANAは、最近では導入事例を探すのも難しくないほど普及しています。HANAの全貌をつかめずにいるシステム担当者もいらっしゃるかもしれません。HANAってどんなデータベースなの?」と疑問を持っている方に向けて、その特徴とメリットを解説していきます。HANAについて説明していきます。HANAは、SAP社が提供するカラムストア型リレーショナルインメモリーデータベースです。狭義にはインメモリデータベース機能のみを指しますが、広義には開発環境なども含めたHANA実行環境全体のプラットフォーム全体を指します。HANAのアーキテクチャの根底にあるインメモリデータベースについて説明します。通常のデータベースというのは、データをHDDやSSDなどのディスク装置に記録します。その上で、データの処理をする際はメインメモリ上にデータを引っ張り出して、それをCPUで処理するというのが一般的な処理の流れです。インメモリデータベースではHDDやSSDなどのディスク装置を介さず、すべてのデータの記録や処理をメインメモリ上で行うものです。何が変わるかというと、それはもちろん処理速度です。ディスク装置からデータを読み出して処理するよりも、メインメモリ上で直接処理する方が応答速度は圧倒的に高速であることは周知の事実でしょう。HANAを活用するれば圧倒的に高速なアプリケーションを構築できることを意味します。HANAの特徴を解説していきます。HANAはデータの高速処理が保証されており、多方面でその実績が評価されています。12cのインメモリオプションと比べても3倍速い」と言及しており、さらに「HANAはデータベースが得意とする構造化データのほか、地理空間データ、ソーシャルデータなどの非構造化データのすべてが1台に入る。それをリアルタイムで処理することができる。時間や場所、利用者が持つ制約をなくし、リアルタイムビジネスが実現できるのがもう1つの特徴だ」ともコメントしています。HANAの特徴を述べていきますと、揮発性メモリ上にデータを保持するものの、電源断などのシステムクラッシュに対しても「永続化アーキテクチャ」により、データの永続化を可能にしています。HANAはタイミングやデータの粒度の違いにより、「セーブポイント」「スナップショット」「ロギング」と呼ばれる永続化の仕組みが存在し、これによりコミット済みトランザクションの永続性を保証しています。バックアップもその延長線上にあり、全体/増分/差分のバックアップが可能な「ファイルベース」と、スナップショット機能やログを自動的にバックアップする「ストレージスナップショットベース」があります。HANAはメインメモリ上のデータ処理を実現しているにもかかわらず、データは揮発せずに従来のデータベースでできることのほとんどを可能にします。HANAのメリットを確認していきましょう。HANAの導入事例として有名なのが世界最大のスーパーマーケットチェーン、ウォルマートです。同社の既存DWHシステムでは、巨大なデータの集合体で明細レベルのデータを保持していなかったため、分析によって深い洞察を得ることとは不可能でした。HANA導入後にどう変化したかというと、2,000億件以上ものPOSデータに対し、リアルタイムでアクセスできるようになり、多種多様な分析が可能になっています。HANAのデータ圧縮機能とインデックス削減等により、わずか5.7TBまで圧縮されたのです。データ容量が今までの9分の1になったことで、データへのアクセス速度が高まったのはもちろん、データ管理コストの削減にもつながっています。これだけではありません。HANAは単なるデータベースではなく、分析処理やアプリ開発、データアクセスなど幅広い機能を実装した統合的なデータ管理プラットフォームでもあります。予測分析ライブラリをデータベース上で実装しており、「データが存在するところで分析や計算処理を実行する」という設計思想のもと作られています。HANAは従来のデータベースとは全く異なったコンセプトを持ちます。故に、ビジネスの高速化と最適化をデータベースからアプローチでき、これが多くの企業に選ばれている理由でもあります。S4/HANAについても簡単に説明しておきます。HANA上で実装したERP製品です。ERPのサポート提供に終止符が打たれます。HANAを専用のプラットフォームとしていることからデータ処理が非常に高速であり、ERPによるリアルタイムデータ処理の利便性をグンと高められる効果があります。S4/HANAによる基幹システム環境を検討する企業が増えています。HANAはインメモリデータベースとして今後も発展していくでしょうし、幅広い活躍が期待されています。HANAについてより深く知り、次世代データベースの利用を検討してみてもよいでしょう。ERPの保守切れ「2025年問題」。ERPの保守切れ「2025年問題」。ERPの保守切れ「2025年問題」。ERPの保守切れ「2025年問題」。