EuclidesDB logo

EuclidesDB

Machine learning feature database tight coupled with PyTorch
0
2
+ 1
0

What is EuclidesDB?

It is a multi-model machine learning feature database that is tight coupled with PyTorch and provides a backend for including and querying data on the model feature space.
EuclidesDB is a tool in the Databases category of a tech stack.
EuclidesDB is an open source tool with 639 GitHub stars and 31 GitHub forks. Here’s a link to EuclidesDB's open source repository on GitHub

EuclidesDB Integrations

Python, Linux, PyTorch, macOS, and LevelDB are some of the popular tools that integrate with EuclidesDB. Here's a list of all 5 tools that integrate with EuclidesDB.

EuclidesDB's Features

  • Written in C++ for performance
  • Uses protobuf for data serialization
  • Uses gRPC for communication
  • LevelDB integration for database serialization
  • Many indexing methods implemented (Annoy, Faiss, etc)
  • Tight PyTorch integration through libtorch
  • Easy integration for new custom fine-tuned models
  • Easy client language binding generation
  • Free and open-source with permissive license

EuclidesDB Alternatives & Comparisons

What are some alternatives to EuclidesDB?
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Amazon S3
Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any amount of data, at any time, from anywhere on the web
See all alternatives

EuclidesDB's Followers
2 developers follow EuclidesDB to keep up with related blogs and decisions.