11 Replies
I am curious if you know the answer to my question if Mac Arm64 binaries run on Iphones? And do Linux-Arm64 binaries run on android phones?
nop it is separate arem based architecture
and android is different one
we crosscompile for every type of platform
also what typedb use as storage ? is it multiple files or single file etc
🤔 i've never tried to compile for those targets!
It's based on rocksdb @vpavlyshyn so we're limited to what they can handle right now
oki i see
i used roksdb with cozo db
i really curios on device setup
it looks like it can target ios but not necessarily android? https://github.com/facebook/rocksdb/blob/main/INSTALL.md
so a bit more about localfirst apps https://medium.com/@volodymyrpavlyshyn/benefits-of-localfirst-for-the-good-of-all-e611e3ea823f
Medium
Benefits of LocalFirst for the Good of All
Local-first applications prioritize user-centric data ownership by storing data on the user’s device rather than relying on the cloud. They…
we focus on privacy and edge ai that why we run db on user device
btw is a vectors are legal types in typedb ?
not yet although @vpavlyshyn we're starting a project to integrate vector storage into typedb using a 3rd party provider (at least initially)
it is must have for ai apps
nice move
@Joshua is it possible to have SQLite as a backend
Btw libsql has vectors on board
unfortunately we need a key-value store @vpavlyshyn that also supports specific operations
typedb is currently not even designed to have a swappable storage layer, tohugh we could do that with some work
I dont think we have resources to dedicate towards mobile deployments for the time being
it is hudge market and we have a clear trend of on edge compute
any kv stor could be modeled in sqlite . i could help with it if any
but i think it possible to run rockdb on mobile