Neo4j Graph Database 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 (6)
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.
Security (10)
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.
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
-
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 (7)
Data Replication
Helps in improving the availability of data.
Advanced Data Analytics
Uses machine learning algorithms to gain actionable insights.
-
Data Model
Designed to store interconnected data consisting of nodes and edges.
-
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.
-
Query Language
Powerful query language that allows users to access patterns like traversals, JOINs, search, geospatial etc.
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
Performance (1)
-
Query Optimization
Helps interpret SQL queries and determine the fastest method of execution
Support (3)
-
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
-
BI Connectors
Allows users to connect business intelligence tools to the database.
-
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
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.



