Tembo 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 (12)
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.
Backup and Recovery
Create backups and provide methods to recover deleted/lost data
Real-Time Data
Receive data and information in real time
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.
Functionality (5)
Asynchronous Messaging
Allows sender and reciever to operate independently at separate times.
Language Support
Supports programming languages such as Java, C, or Python. Support for front-end languages such as HTML, CSS, and JavaScript.
Cloud-based Messaging
Functions through a cloud-based messaging service without on-premise infrastructure.
Latency
Has minimal delay between input and feedback.
Database Support
Supports common databases such as MySQL and Oracle
Integration (7)
Application Integration
Allows messages and data to integrate directly into applications using APIs.
Data Integration
Breadth of standard integrations to first, second, and third-party data providers.
Plugins and integrations
Allows for additional features and functionalities in the form of pre-packaged integrations and plug-ins.
Real-Time Data
Receive data and information in real time
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.
Management (6)
Policies and Controls
Ability to control file/folder access by user or group, external sharing permissions, editing policies, device location restrictions, sharing by device, etc.
Security Monitoring
Detects anomalies in functionality, user accessibility, traffic flows, and tampering.
Activity Monitoring
Actively monitor status of work stations either on-premise or remote.
Continuous Monitoring
Conduct tracking and assessment of application and device behavior without breaks or interruptions
Approval Process Control
Manage the process of evaluating documents or requests submitted for approval
SSL Security
Security protocol that ensures secure, encrypted communication over the internet, safeguarding sensitive data from unauthorized access
Security (17)
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.
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 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
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 (17)
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
ETL - Extract Transfer Load
Process of extracting and moving data from multiple sources to a single and unified database
Data Capture and Transfer
Import, collect, and capture data from multiple sources
Real-Time Analytics
Analyze and gain insights into data in real-time
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
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.
Semantic Search
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.
Performance (3)
Query Optimization
Helps interpret SQL queries and determine the fastest method of execution
Ad hoc Query
One-off queries made on an as-needed basis
Integrated Cache
Stores frequently-used data in system memory quickly.
Support (6)
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.
Data Connectors
Connect to big data sources
Multi-Model
Provides support to store, index and query data in more than one format.
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
Storage (2)
Data Model
Stores data tables as columns.
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
Data Indexing (2)
Semantic Search
Allows semantic search service by organizing data.
Indexing Data
Allows indexing of data for search and retrieval.
Filters (2)
Accurate Search
The feature aids in filtering queries by metadata thus achieving accurate search.
Single Stage Filtering - Vector Database
This feature integrates vectors and metadata indexes into a single index.
Generative AI (3)
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.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Agentic AI - AWS Marketplace (3)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Agentic AI - Message Queue (MQ) (4)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Additional Functionality (93)
Database Conversion
Transformation of data from one format to another
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Automatic Backup
Data is backed up automatically to prevent data loss
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Data Visualization
Graphical representation of data
Ad hoc Reporting
Generate one-off reports that meet information requirements
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Indexing
Compile and organize data into specific metrics
Search/Filter
Search and filter data across systems to locate required information by entering keywords or certain criteria
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Data Verification
Process of checking different types of data for accuracy to avoid errors or inconsistencies
Performance Testing
Allows developers to check if their applications/web browsers are running as expected.
Data Capture and Transfer
Import, collect, and capture data from multiple sources
Security Auditing
Systematic evaluation of the security of a company's overall security system and situation
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Role-Based Permissions
Set & manage permission levels based on user roles and restrict access to only authorized individuals
Data Mapping
Track the management and flow of data throughout the organization
Data Retrieval
Search and find data in a structured format
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Configuration Management
Identify component attributes like servers, hardware, software, and manage relationships across all services
Audit Trail
A record of all activities within the system, including user access, changes made, etc.
For NoSQL Databases
Specific for use in NoSQL Databases
Data Import/Export
Import and export data to and from software applications
Data Migration
Move from one database to another, or upgrade the version of database software being used
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
API
Application programming interface that allows for integration with other systems/databases
Serverless Accessibility
Compatible with serverless backends
Multiple Data Sources
Allows users to manage data from a number of sources
Parallel Processing
Running multiple processors to handle separate parts of an overall task and manage complex tasks/computations.
Ad hoc Analysis
Multiple Data Sources
Allows users to manage data from a number of sources
API
Application programming interface that allows for integration with other systems/databases
In-Database Processing
Blending and analysis of large data sets without moving data out of a database.
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Real-Time Reporting
Active reporting of data and metrics
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Data Connectors
Connect to big data sources
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Ad hoc Reporting
Generate one-off reports that meet information requirements
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Data Visualization
Graphical representation of data
Data Import/Export
Import and export data to and from software applications
Match & Merge
Looking at data from different sources and finding possible duplicates, or identical matches
Data Transformation
Translate EDI formats into data suitable for use with company applications.
Secure Data Storage
Securely stores data to prevent data loss or breaches
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Customizable Reports
Alter the layout and content of reports
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Data Migration
Move from one database to another, or upgrade the version of database software being used
In-Memory Processing
Data Mapping
Track the management and flow of data throughout the organization
Single Sign On
Allow users to access multiple services after entering their login credentials once
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
Workflow Management
Create, design and manage workflows for repetitive tasks
Secure Data Storage
Securely stores data to prevent data loss or breaches
Data Visualization
Graphical representation of data
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Load Balancing
Process of distributing a set of tasks over a set of resources, with the aim of making their overall processing more efficient
Application Management
Track, manage and store the applications of potential future members, customers or candidates
Performance Management
Organize and manage the accomplishments and development of employees or performance of applications or systems
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
Rules Engine
It is a logic or a condition that executes business rules in a runtime production environment
Communication Management
Manage and track all internal and external communication conducted via calls, email, text, or chat
Dashboard Creation
Creation and customization of dashboards
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Geolocation
Determines the location of a device using GPS or an IP address
User Interface
A visual way of interacting with a computer using items such as windows, icons, and menus, used by most modern operating systems
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Authentication
Verify the identity of users/devices to enable secure access
Customizable Fields
Customize data fields to support various needs and use cases
User Session Management
Maintain and control user sessions (including session tracking, timeouts and termination) in a web application or system
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Mobile Access
Access software remotely via mobile devices
Data Import/Export
Import and export data to and from software applications
API
Application programming interface that allows for integration with other systems/databases
Interoperability
The ability of two or more systems to exchange information or data.
Data Connectors
Connect to big data sources
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Event Logs
A chronological record of actions or occurrences within a network, software, or process
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Top-Rated Alternatives
Technology Glossary Features
View definitions of the features and discover new technology terms.
Data manipulation is the process of organizing, modifying, and transforming data to improve accuracy, usability, and analysis across systems and workflows.
Asynchronous messaging allows people to communicate without being concurrently engaged on a platform. Learn how async messaging boosts efficiency for businesses.