D daemon Active Member Licensed User Longtime User Nov 10, 2014 #1 Is there any library / database available for storing and querying data in key-value form? I'm aware of KeyValueStore but I'm looking for database where I can query / filter / sort / delete based on given criteria.
Is there any library / database available for storing and querying data in key-value form? I'm aware of KeyValueStore but I'm looking for database where I can query / filter / sort / delete based on given criteria.
Erel B4X founder Staff member Licensed User Longtime User Nov 10, 2014 #2 You can most probably use a regular SQL database to implement it. The main advantage for real NoSQL databases is that it is relatively simple to distribute such databases on many machines. This is not really important for a mobile device. Upvote 0
You can most probably use a regular SQL database to implement it. The main advantage for real NoSQL databases is that it is relatively simple to distribute such databases on many machines. This is not really important for a mobile device.
K keirS Well-Known Member Licensed User Longtime User Nov 10, 2014 #3 Couchbase has a Lite version for Android, IOS etc. Never used it; but it does come with a REST API so is usable with B4A without wrapping any libraries. Upvote 0
Couchbase has a Lite version for Android, IOS etc. Never used it; but it does come with a REST API so is usable with B4A without wrapping any libraries.
D daemon Active Member Licensed User Longtime User Nov 10, 2014 #4 My data is not very structured. It is more like a log of various events. Sorting, filtering, etc are to be done in a common property - event time. Upvote 0
My data is not very structured. It is more like a log of various events. Sorting, filtering, etc are to be done in a common property - event time.
D daemon Active Member Licensed User Longtime User Nov 10, 2014 #5 keirS said: Couchbase has a Lite version for Android, IOS etc. Never used it; but it does come with a REST API so is usable with B4A without wrapping any libraries. Click to expand... That sounds like a good option. I'll give it a try. Thank you! Upvote 0
keirS said: Couchbase has a Lite version for Android, IOS etc. Never used it; but it does come with a REST API so is usable with B4A without wrapping any libraries. Click to expand... That sounds like a good option. I'll give it a try. Thank you!
DonManfred Expert Licensed User Longtime User Nov 10, 2014 #6 daemon said: That sounds like a good option. I'll give it a try. Thank you! Click to expand... You can simpy use a SQLite-DB on Android. SQLite is available on all android devices Upvote 0
daemon said: That sounds like a good option. I'll give it a try. Thank you! Click to expand... You can simpy use a SQLite-DB on Android. SQLite is available on all android devices