You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cete really works well as KV, however, I'd like to be able to do basic queries also. BadgerHold provides querying a Badger database. Could this be integrated into Cete thank you
BadgerHold Queries
Equal - Where("field").Eq(value)
Not Equal - Where("field").Ne(value)
Greater Than - Where("field").Gt(value)
Less Than - Where("field").Lt(value)
Less than or Equal To - Where("field").Le(value)
Greater Than or Equal To - Where("field").Ge(value)
Genji is able to do this. You can write standard SQL and it runs against badger
It uses badger. But also boltdb if you want.
But it has no replication. :(
I think that genji and cete project should team up.
Or cete should start using the genji lib.
Genji is designed as an embedded dB and so it's possible
Cete really works well as KV, however, I'd like to be able to do basic queries also. BadgerHold provides querying a Badger database. Could this be integrated into Cete thank you
BadgerHold Queries
Where("field").Eq(value)
Where("field").Ne(value)
Where("field").Gt(value)
Where("field").Lt(value)
Where("field").Le(value)
Where("field").Ge(value)
Where("field").In(val1, val2, val3)
Where("field").IsNil()
Where("field").RegExp(regexp.MustCompile("ea"))
Where("field").MatchFunc(func(ra *RecordAccess) (bool, error))
Where("field").Eq(value).Skip(10)
Where("field").Eq(value).Limit(10)
Where("field").Eq(value).SortBy("field1", "field2")
Where("field").Eq(value).SortBy("field").Reverse()
Where("field").Eq(value).Index("indexName")
The text was updated successfully, but these errors were encountered: