IBM Db2 Features
Database Features (7)
-
Storage
-
Availability
-
Stability
-
Scalability
-
Security
-
Data Manipulation
-
Query Language
Configuration (5)
-
Application Performance
Functions when integrated with multiple forms of external applications.
-
Orchestration
Allows admisistrators to manage and organize storage, networks, and datacenters.
-
Database Monitoring
Monitors performance and statistics related to memory, caches and connections.
-
Anomaly Detection
Alerts users when unauthorized parties or malware is detected allowing administrators to remedy the issue.
-
Network Security
Secures data at rest and in transit from unauthorized access.
Database Administration (3)
-
Provisioning
Allows administrators to organize components of the database to maintain instance efficiency.
-
Governance
Allows the creating and relinquishing of database access credentials.
-
Auditing
Documents access and alterations of the database for analytics and reporting.
Availability (4)
-
Scalability
Expands functionality while maintaining balanced loads. Serves growing demand without reducing functionality.
-
Backup
The abillity to restore files to its original loacation or alternative sources on-demand.
-
Archiving
Stores historical records of information for reverting or reference.
-
Indexing
Helps users navigate databases by labeling and organizing datasets.
Security (9)
-
Data Masking
Data masking provides an additional layer of access control that can be applied to tables and views.
-
Authentication And Single Sign-On
Verifies identity of database users.
-
Data Anonymization
Allows users to gain statistically valid insights from their data while protecting the privacy of individuals.
-
Database Locking
Prevents other users and applications from accessing data while it is being updated to avoid data loss or update.
-
Access Control
Allows permissions to be granted or revoked in the database, schema or table levels.
-
Encryption
Built-in native encryption with enterprise key management.
-
Authentication
Provides multi-factor authentication with certificates.
-
Data Governance
Policies, procedures and standards to manage and access data.
-
Data Security
Restricts data access at a cell level, mask or hide parts of cells, and encrypt data at rest and in motion
Data Management (8)
-
Data Replication
Helps in improving the availability of data.
-
Advanced Data Analytics
Uses machine learning algorithms to gain actionable insights.
-
Data Integration
Consolidates, Cleanses and Normalizes data from multiple disparate sources.
-
Data Compression
Helps save storage capacity and improves query performance.
-
Data Quality
Eliminates data inconsistency and duplications ensuring data integrity.
-
Built-In Data Analytics
SQL based analytics functions like Time series, pattern matching, geospatial analytics etc.
-
In-Database Machine Learning
Provides built in capabilities like machine learning algorithms, data preparation functions, model evaluation and management etc.
-
Data Lake Analytics
Allows data querying across data formats like parquet, ORC, JSON etc and analyze complex data types on HDFS
Integration (3)
-
AI/ ML Integration
Integrates with data science workflows, Machine Learning and artificial intelligence (AI) capabilities.
-
BI Tool Integration
Integrates with BI Tools to transform data into Actionable Insights.
-
Data lake Integration
Provides speed in data processing and capturing unstructured, semi-structured and streaming data.
Deployment (2)
-
On-Premise
Provides On-Premise deployment options.
-
Cloud
Provides Cloud deployment options (private or public cloud, hybrid cloud).
Performance (6)
-
Scalability
Manages huge volumes of data, upscale or downscale as per demand.
-
Disaster Recovery
Provides data recovery functionality to protect and restore data in a database.
-
Data Concurrency
Allows multi-version concurrency control.
-
Workload Management
Handles workloads, from single machines to data warehouses or web services with many concurrent users.
-
Advanced Indexing
Allows users to quickly retrieve data through various types of indexing like B-tree, hash table etc.
-
Query Optimizer
Helps interpret SQL queries and determine the fastest method of execution.
Support (4)
-
Text Search
Provides support for international character sets and full text search.
-
Data Types
Supports multiple data types like primitive, structured, document etc.
-
Languages
Supports multiple procedural programming languages like PL/PGSQL, Perl, Python etc.
-
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
Management (4)
-
Data Schema
Data is organized as a set of tables with columns and rows like a table structure.
-
Query Language
Allows users to create, update and retrieve data in a database.
-
ACID - Complaint
Adheres to ACID (atomicity, consistency, isolation, durability), a set of database transaction properties.
-
Data Replication
Provides log-based or/and trigger-based replication.
Administration (3)
Error Alerts
Software is able to alert the user in case of any errors.
Service Automation
Utilizes data to proactively identify IT issues.
Workflow management
Creates new or streamlines existing data models to ensure business continuity.
Functionality (3)
Documentation management
Automatic creation and management of documents.
Platform support
The software supports a wide variety of data sources and data warehouses that require automation.
Template functionality
Supports a template system, making it easier to set up configuration parameters.
Automation (4)
Workflow Automation
Automates all parts of the Data Warehouse lifecycle - warehouse design, provision data sources.
Multi-platform support
Supports real-time data ingestions and updates in the cloud or on-premises.
Data Management
Software delivers insights into data in order to identify gaps, risk within the data warehouse.
Data Simplicity
Supports no-code/low code development patterns.
Generative AI (2)
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
Agentic AI - Data Warehouse Automation (1)
Proactive Assistance
Anticipates needs and offers suggestions without prompting





