List of NoSQL software and tools

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:SHORTDESC: This is a list of software and programming tools for NoSQL databases, including database engines, database administration tools, IDEs, migration tools, and related projects.

NoSQL database engines

[edit | edit source]

Database clients and management tools

[edit | edit source]

NoSQL development frameworks

[edit | edit source]
  • Firebase Realtime Database — Google’s platform for building mobile and web real-time data storage apps[11]
  • GUN — decentralized graph database and real-time data synchronization engine[12]
  • Realm — mobile database and synchronization framework for iOS and Android[13]

Database migration and version control

[edit | edit source]
  • Flyway — supports migration for some NoSQL databases
  • Liquibase — database change management supporting NoSQL systems[14]

Database drivers and ORMs

[edit | edit source]

Data analysis and visualization

[edit | edit source]
  • Apache Superset — modern data exploration and visualization
  • Grafana — visualization and analytics platform supporting NoSQL data sources
  • Metabase — open-source business intelligence for NoSQL[15][16]
  • Power BI — supports connectors for NoSQL databases[17]
  • Redash — query and visualization tool supporting NoSQL[18][19]
  • Tableau — supports NoSQL connectors[20]

Testing and performance tools

[edit | edit source]
  • Gatling — load testing framework that supports NoSQL backends
  • HammerDB — supports benchmarking of some NoSQL databases
  • YCSB — Yahoo! Cloud Serving Benchmark for NoSQL databases

Backup, replication, and high availability

[edit | edit source]
  • SymmetricDS — supports database replication including NoSQL
  • Percona Backup for MongoDB — backup tool for MongoDB[21]
  • Redis Enterprise Backup — backup solution for Redis[22]
  • MongoDB Atlas — managed cloud service with built-in backup and global replication
  • Scylla Manager — management and backup tool for ScyllaDB[23]

See also

[edit | edit source]
[edit | edit source]

Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).