7 1970s Relational DB 1980s Object DBs Converged DB XML DBs Converged DB JSON DBs Converged DB 1990s 2000s 2010s 2020s Cobol ISAM Next DB? Solution Complexity 注目された製品のその後は…
its affiliates 41 ADOポリシー1: 作成から90日後経ったら圧縮 ADOポリシー2: 180日以上変更がなければより高い 圧縮率で圧縮 ALTER TABLE Sales ILM ADD POLICY ROW STORE COMPRESS ADVANCED SEGMENT AFTER 90 days of creation; ALTER TABLE Sales ILM ADD POLICY COLUMN STORE COMPRESS FOR ARCHIVE HIGH SEGMENT AFTER 180 days of no modification; 時系列でのパーティション
82 サーバー仮想化 インスタンス分割 スキーマ分割 PDB分割 構成 DB App App App スキーマ スキーマ スキーマ OS CDB PDB PDB PDB App App App OS OS DB DB DB App App App OS DB DB DB App App App OS OS Hypervisor Multitenant
停止や災害の影響による 平均コスト 年間の合計停止時間の平均 24ヶ月間で計画外停止を 経験したUSデータセンターの 割合 91% $10M $350K Source: Gartner, Data Center Knowledge, IT Process Institute, Forrester Research 87時間 停止時間による1時間当たり の平均コスト →
128 リアルタイムな トランザクションデータ伝搬 Oracle Stream Analytics Kafka ETL &ML Spark DBMS Cloud Big Data NoSQL Streams MySQL Database Server Oracle Database IBM Db2 Microsoft SQL Server Cassandra Java Message Service HPE NonStop (Guardian) SAP Sybase ASE IBM Informix SAP Sybase ASE Netezza TERADATA IBM Db2 HPE NonStop (Guardian) Oracle Database MySQL Database Server Microsoft SQL Server IBM Informix Greenplum SAP HANA Elasticsearch MongoDB JDBC JDBC Cloudera Hortonworks Cassandra Oracle NoSQL Java Message Service Oracle Cloud Object Storage MapR Google BigQuery Amazon S3 Amazon Aurora Amazon Kinesis Amazon Redshift Oracle Database Cloud Oracle Autonomous Database Confluent Oracle Autonomous Database Kafka Kafka Kafka HBase HDFS Snowflake Microsoft Azure Ecosystem HIVE Flink ETL &ML
正当な権限を持つユーザーが DBに接続してデータを参照 ID Name Salary 1 John $100,000 2 Bill $200,000 3 Kevin $50,000 4 Susan $300,000 ID Name Salary Ko W(KS -7j_ Nu u/eED l=.d9 A9 k7<: “gxjm F) Lc<= ‘a}41 暗号化によって、ストレージから 直接データの参照は不可 アプリケーションは変更不要で 暗号化データの参照が可能 ストレージ上のファイルから 直接データを参照
Oracle and/or its affiliates 142 • Oracle Solaris • Oracle Linux • Red Hat Enterprise Linux • IBM AIX on Power Systems • Microsoft Windows Server ユーザー ネットワーク イベント Database Firewall 監査情報、 イベントログ Operating Systems Databases ポリシー レポート アラート Audit Vault Server • Oracle Database • MySQL • IBM DB2 • Microsoft SQL Server • SAP Sybase ASE アプリケーション 透過的 既存アプリケーション、データベースの変更不要 正確な検知 SQL文を正確に理解し検知するSQL文法解析エンジンを搭載 漏れのない監査 データベースへのローカル接続等、ネットワークを経由しないSQLも監視
165 Country Identifier CA 226-956-324 US 610-02-9191 UK JX 75 67 44 C Country Identifier CA 368-132-576 US 829-37-4729 UK AI 80 56 31 D Emp ID First Name 324 Albert 986 Hussain Emp ID First Name 324 Charlie 986 Murali Emp ID First Name 324 Charlie 986 Murali 経理 Company Closing Price IBFG $36.92 XKJU ¥789.8 Company Closing Price IBFG $89.57 XKJU ¥341.9 フォーマットを維持してランダム値へ変換 一貫性を持ったアウトプットの生成 人事 条件に沿ったマスク BLOB 3178973456 6509876745 Search : [0-9]{10} Replace : * BLOB ********** ********** BLOB として格納されたファイルのマスク シャッフル ID COUNTRY 1 US 2 JP 3 US 4 UK 5 FR ID COUNTRY 1 US 2 FR 3 UK 4 JP 5 US Country カラムの値に応じたフォーマットを作成 (Country が UK なら [英字][英字][6桁の数字][英字]) 通貨、桁数を変えずに、ランダム数値でマスク
affiliates 190 言語 API C OCI, ODBC, ODPI-C C++ OCCI Java JDBC .NET ODP.NET Node.js node-oracledb Python cx_Oracle PHP OCI8, PDO_OCI R ROracle Erlang erloci Perl DBD::Oracle Ruby ruby-oci8 Rust rust-oracle Go goracle, go-oci8 Julia Oracle.ji クライアント サーバー Windows x64 Linux x86-64 Solaris SPARC Solaris x86 HP-UX AIX zLinux Windows x64 Linux x86-64 Solaris SPARC Solaris x86 HP-UX AIX zLinux クライアント サーバー 12c Release 2 11g Release 2 12c Release 1 12c Release 2 18c 19c ある程度バージョンに幅がある 詳細はAppendix