Skip to content

H #10461

@C2DROP

Description

@C2DROP

I'm wondering, if we change SQLite implementation to accept a connection string, it means that we will have to create a new instance of DbConnection on our side. It will probably force us to make SqliteVectorStoreRecordCollection as IDisposable. I don't think it's a problem, but it won't be aligned with other connectors. However, thread-safety would be more important than API alignment.

If we do that, does it mean that we won't recommend registering SqliteVectorStoreRecordCollection as Singleton in user applications to avoid long-lived connections?

Originally posted by @dmytrostruk in #10454

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions