Microsoft SQL Server Features
Database Features (7)
-
Storage
-
Availability
-
Stability
-
Scalability
-
Security
-
Data Manipulation
-
Query Language
Database (3)
-
Real-Time Data Collection
Collects, stores, and organizes massive, unstructured data in real time
-
Data Distribution
Facilitates the disseminating of collected big data throughout parallel computing clusters
-
Data Lake
Creates a repository to collect and store raw data from sensors, devices, machines, files, etc.
Integrations (2)
-
Hadoop Integration
Aligns processing and distribution workflows on top of Apache Hadoop
-
Spark Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Platform (3)
-
Machine Scaling
Facilitates solution to run on and scale to a large number of machines and systems
-
Data Preparation
Curates collected data for big data analytics solutions to analyze, manipulate, and model
-
Spark Integration
Aligns processing and distribution workflows on top of Apache Hadoop
Processing (2)
-
Cloud Processing
Moves big data collection and processing to the cloud
-
Workload Processing
Processes batch, real-time, and streaming data workloads in singular, multi-tenant, or cloud systems
Maintenance (5)
-
Data Migration
Allows data movement from one database to another.
-
Backup and Recovery
Provides data backup and recovery functionality to protect and restore a database.
-
Multi-User Environment
Allows users to access and work on data concurrently, supporting several views of the data.
Automatic Backup
Data is backed up automatically to prevent data loss
Database Conversion
Transformation of data from one format to another
Management (8)
-
Data dictionary
Stores the database metadata, that is the definitions of data elements, types, relationships etc.
-
Data Replication
Creates a copy of the database to maintain consistency and integrity.
-
Query Language
Allows users to create, update and retrieve data in a database.
-
Data Modeling
Defines the logical design of the data before building the schemas.
-
Performance Analysis
Monitors and analyzes critical database attributes like query performance, user sessions, dead lock detail, system errors etc and visualize them on a custom dashboard.
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
Real-Time Data
Receive data and information in real time
Data Storage Management
Manage and store data in a database
Security (7)
-
Data Encryption
Encrypts and transforms data at the database from a readable state into a ciphertext of unreadable characters.
-
User Access Control
Allows restricted user acess to modify depending on the access level.
Mobile Access
Access software remotely via mobile devices
-
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.
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.
Performance (5)
-
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.
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.
Additional Functionality (32)
Workflow Management
Create, design and manage workflows for repetitive tasks
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
Relational Database Management
Database management based on relationships between data
SSL Security
Security protocol that ensures secure, encrypted communication over the internet, safeguarding sensitive data from unauthorized access
API
Application programming interface that allows for integration with other systems/databases
Data Connectors
Connect to big data sources
Search/Filter
Search and filter data across systems to locate required information by entering keywords or certain criteria
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Full Text Search
Search for specific words or phrases within a document or database
Data Virtualization
Retrieve and use data without requiring technical details about the data
Data Import/Export
Import and export data to and from software applications
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Customizable Fields
Customize data fields to support various needs and use cases
Authentication
Verify the identity of users/devices to enable secure access
Data Visualization
Graphical representation of data
Secure Data Storage
Securely stores data to prevent data loss or breaches
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Data Mapping
Track the management and flow of data throughout the organization
Multiple Programming Languages Supported
Run stored procedures and queries in multiple programming languages, such as JSON, Java, Python, Ruby, Perl, and SQL
Data Capture and Transfer
Import, collect, and capture data from multiple sources
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
NOSQL Database Management
Database management based on customization, fluidity, and document relations
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Document Storage
Store and organize documents in a centralized system
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Charting
Manage patient documentation describing all clinical interactions, diagnoses, procedures, medications, etc.
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.
Data modeling is the process of creating visual representations of information systems to better communicate the connections between data points and structures. Learn more about data modeling in this G2 guide.


