Discover 6 tools tagged with NoSQL for Python data engineering.
Document NoSQL Database
Document database with scalability and flexibility, featuring querying and indexing capabilities. Stores data as JSON documents, making it ideal for rapid development and horizontal scaling. Supports aggregation pipelines, transactions, and has rich Python driver support with PyMongo.
In-Memory Data Store
Open-source, in-memory data structure store used as database, cache, and message broker. Supports various data structures including strings, hashes, lists, sets, sorted sets, and streams. Provides high performance, sub-millisecond latency, and is widely used for caching, session management, and real-time analytics.
Distributed Wide-Column Store
Highly scalable, distributed NoSQL database designed to handle large amounts of data across many commodity servers with no single point of failure. Provides high availability and linear scalability. Ideal for applications requiring continuous availability and massive write throughput.
Graph Database Platform
Leading graph database management system designed to handle data relationships efficiently. Ideal for data models with highly interconnected entities. Perfect for social networks, recommendation engines, fraud detection, and knowledge graphs. Uses Cypher query language for intuitive graph queries.
Time Series Database
Open-source time series database designed to handle high write and query loads for time-stamped data. Optimized for monitoring, IoT, analytics, and real-time applications. Features include retention policies, continuous queries, and InfluxQL for time-series specific operations.
Distributed Search & Analytics
Distributed, RESTful search and analytics engine capable of addressing growing use cases. Commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence. Built on Apache Lucene with powerful aggregations and near real-time search.