tigrisdata-archive / tigris

Tigris is an Open Source Serverless NoSQL Database and Search Platform.

Home Page:https://www.tigrisdata.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

binary large object support

opened this issue · comments

Is your feature request related to a problem? Please describe.
This feature would allow a user to store data as a BLOB type, or possibly as a pointer to an S3 object store, for example.

Describe the solution you'd like
Example: need to store image and video files (easily 100KB+ to 1GB+ in size). Tigris and FDB are great to store metadata in (and often the metadata is just as important as anything) but it would be highly desirable to store blobs (in PostgreSQL bytea type, for example) as a binary large object. Alternative, it could interesting to integrate something with, for example, MinIO or S3 where Tigris has the metadata and index but the blobs are stored into an S3 location.

Describe alternatives you've considered
MinIO, large table support such as HBase/Accumulo or Apache Iceburg with HDFS or S3 for file storage

Additional context
n/s

This is something we have been thinking of adding. As you mention this is something that many folks would benefit from.