Amazon DynamoDB Features
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 (10)
-
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.
-
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
-
Auto Recovery
Restores a database to a correct (consistent) state in the event of a failure.
-
Data Replication
Copy data across multiple servers through master-slave, peer-to-peer replication architecture etc.
-
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
-
Auto Recovery
Restores a database to a correct(consistent) state in the event of a failure.
-
Data Replication
Copy data across multiple servers through master-slave, peer-to-peer replication architecture etc.
Security (11)
-
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.
-
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
-
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
-
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
-
Encryption
Provides encryption capability for all the data at rest using encryption keys.
-
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
-
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
-
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
-
Encryption
Provides encryption capability for all the data at rest using encryption keys.
Data Management (8)
-
Data Replication
Helps in improving the availability of data.
-
Advanced Data Analytics
Uses machine learning algorithms to gain actionable insights.
-
Data Model
Stores data as key-value pairs where key is a unique identifier.
-
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
-
Data Model
Stores and queries data as JSON-like documents.
-
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
-
Built - In Search
Allows users to index at ingest and query endlessly across data.
-
Event Triggers
Notifies specific events like document inserts, updates, replaces, deletes etc and responds in real-time.
Performance (1)
-
Integrated Cache
Stores frequently-used data in system memory quickly.
Support (5)
-
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
-
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
-
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
-
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
-
BI Connectors
Allows users to connect business intelligence tools to the database.
Performance (1)
-
Query Optimization
Helps interpret SQL queries and determine the fastest method of execution






