![]() However, for server / cloud databases, there are a lot of alternatives you can use as a replacement like e.g. While SQLite really is designed for small devices, people do run it on the server / cloud too. So what you really want is a full blown database alternative, like any of these: Couchbase Lite, Interbase, LevelDB, ObjectBox, Oracle Berkeley DB, Mongo Realm, SnappyDB, SQL Anywhere, or UnQLite. ![]() However, you will typically still need to learn SQL and SQLite at some point. ![]() You can use an object abstraction on top of it, an object-Relational-Mapper ( ORM ), for instance greenDAO, to avoid writing lots of SQL. There are a bunch of options for making your life easier, if you want to use SQLite. Accordingly, a need for SQLite alternatives (depending on the use case of course after all SQLite is a great database). Hence, the need for a “new” database type, based on a well-established database type: “Edge databases”. SQLite has been around for more than 20 years and for good reason, but the current market shift back to decentralized computing happens in a new environment with new requirements. Both, the shift back from a centralised towards a decentralised paradigm, and the growing number of restricted devices call for an “old / new” type of database. We have seen the rise of NoSQL databases in the last 20 years, and more recently some novel database technologies, like graph databases and time-series databases, and only this year: vector databases. This, in turn, yields new database types and categories. With the rapid evolvements in the tech industry, however, databases need to evolve too. The reason is that databases are at the core of almost any digital solution, and directly impact business value and therefore never going out of fashion. While being quite an established market with many players, the database market is still growing consistently and significantly. In the following we’ll have a look at these. This can be done with Edge Databases (SQLite and SQLite alternatives) that provide a Data Sync functionality. On top, due to the growing number of edge / connected devices, there is a need to manage data flows to / from and between edge devices. ![]() Therefore, there is a new need for on-device (local) databases like SQLite and SQLite alternatives to persist data on the edge. This has led to new challenges in computing and subsequently to a shift from the cloud to the edge. Data volumes are growing accordingly ( 3.5 quintillion bytes of data is produced daily in 2023 ), and centralised (typically cloud-based) computing can no longer support the current needs. Digitalization is still on the rise, as is the number of connected devices (from 13 billion connected IoT devices + 15 billion mobile devices operating in 2021 already). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |