1) The document discusses Oracle database auditing features before and after version 12.1. It describes migrating the audit trail to the unified audit trail and using the SYS.UNIFIED_AUDIT_TRAIL table.
2) It provides steps to configure syslog auditing on Linux for Oracle database audit records. Procedures are created to output messages to syslog and call it from a fine-grained auditing policy handler.
3) An example fine-grained auditing policy is created to audit access to the SECDEMO.CUSTOMER table and call the syslog handler for non-application users.
1) The document discusses Oracle database auditing features before and after version 12.1. It describes migrating the audit trail to the unified audit trail and using the SYS.UNIFIED_AUDIT_TRAIL table.
2) It provides steps to configure syslog auditing on Linux for Oracle database audit records. Procedures are created to output messages to syslog and call it from a fine-grained auditing policy handler.
3) An example fine-grained auditing policy is created to audit access to the SECDEMO.CUSTOMER table and call the syslog handler for non-application users.
PostgreSQL 14 Beta 1 New Features with Examples (English)Noriyoshi Shinoda
This document provides an overview of the major new features in PostgreSQL 14 Beta 1. Some key points include:
- Performance improvements through enhancements to logical replication, parallel queries, LZ4 compression, and BRIN indexes.
- Reliability improvements such as more robust data structure checking and removing password length restrictions.
- Improved maintainability through features like enhanced REINDEX and new monitoring capabilities.
- Preparation for future features like data access by subscripts and changes to functions and operators to support this.
- Incompatibilities include changes to functions, regular expressions, and transaction ID wraparound thresholds.
PostgreSQL 12 New Features with Examples (English) GANoriyoshi Shinoda
This document provides an overview of new features in PostgreSQL 12, including improvements to analytic query performance, reliability, and maintainability. It also discusses changes that may cause incompatibility with previous versions. The document is intended for PostgreSQL users and provides detailed information on changes to architecture, SQL statements, configuration parameters, utilities, and contrib modules in PostgreSQL 12.
PostgreSQL 12 Beta 1 New Features with Examples (English)Noriyoshi Shinoda
The document summarizes new features in PostgreSQL 12 Beta 1. Major changes include improvements to analytic query performance through enhancements to parallel queries and partition tables, increased reliability with expanded integrity checking tools, and improved maintainability through changes like abolishing the recovery.conf file and adding monitoring features. The document also notes some incompatible changes in PostgreSQL 12.
This document provides an overview and details of new features in PostgreSQL 11. It introduces enhancements to parallel queries, partitioned tables, logical replication, architecture changes, new SQL statements and functions, changes to PL/pgSQL, configuration parameters, and utilities. Major new features include improved performance for analytic queries, maintenance tasks, and reliability.
PostgreSQL 11 New Features English version (Beta 1)Noriyoshi Shinoda
PostgreSQL 11 includes enhancements that allow parallel execution for more query types including hash joins, appends, CREATE TABLE AS SELECT statements, and CREATE MATERIALIZED VIEW statements. It also includes improvements to partitioned tables, logical replication, and maintenance features to improve performance, manageability and reliability compared to PostgreSQL 10. Some changes in PostgreSQL 11 can cause incompatibilities with applications, and functions like TO_NUMBER now behave differently than in previous versions.
5. RDBMS移行の難易度
移行は簡単?
5
– SQL文はANSI/ISO標準に準拠しているので簡単?
SELECT i_item_id,
AVG(ss_quantity) agg1,
AVG(ss_list_price) agg2,
AVG(ss_coupon_amt) agg3,
AVG(ss_sales_price) agg4
FROM store_sales, customer_demographics, date_dim, item, promotion
WHERE ss_sold_date_sk = d_date_sk AND
ss_item_sk = i_item_sk AND
ss_cdemo_sk = cd_demo_sk AND
ss_promo_sk = p_promo_sk AND
cd_gender = '[GEN]' AND
cd_education_status = '[ES]' AND
(p_channel_email = 'N' OR p_channel_event = 'N') AND
d_year = [YEAR]
GROUP BY i_item_id
ORDER BY i_item_id
7. RDBMS移行の難易度
移行は困難?
7
– PL/SQLで作成されたPROCEDURE
CREATE PROCEDURE file_io(file_name IN VARCHAR2) AS
fin UTL_FILE.FILE_TYPE;
vline VARCHAR2(32767);
BEGIN
fin := UTL_FILE.FOPEN('DIR1’, file_name, 'r', 32768);
BEGIN
BEGIN LOOP
UTL_FILE.GET_LINE(fin, vline, 32767);
DBMS_OUTPUT.PUT_LINE(vline);
END LOOP;
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('EOF');
END;
UTL_FILE.FCLOSE_ALL;
END;