Have you ever explored Structured, Semi-Structured and Unstructured Databases ⁉️ NoSQL databases, on the other hand, are designed for unstructured or semi-structured data, and often provide more flexible and scalable solutions for applications that require high performance and data modeling flexibility. SQL databases use structured query language (SQL) and have a well-defined schema, making them good for structured data and applications that require complex transactions and joins. >GCP: Cloud Datastore, Cloud Bigtable, Cloud Firestore >Azure: Azure SQL Database, Azure Synapse Analytics (formerly SQL Data Warehouse) >AWS: Amazon Relational Database Service (RDS), Amazon Aurora >GCP: Google Cloud Storage, Persistent Disk, Filestore >Azure: Azure Blob Storage, Azure Disk Storage, Azure Files >AWS: S3 (Simple Storage Service), EBS (Elastic Block Store), Glacier Web Periodic Background Synchronization API - Web APIs | MDNĪWS, Azure, and GCP all offer various storage and database services. This notion of background sync (along with the power of service workers) is potentially one of the most important parts of what could make the future of the web better, and most of you have never even heard of this little tiny feature. It's super sad that only Chrome/* browsers support it, FF and Safari have dragged their feet or resisted. I really dislike the rest of the web that doesn't work like this. This morning, I opened the app on my phone, and it had already updated in the background, sometime since yesterday! But it periodically - about once or twice a day - wakes up to check for updates, and if so, updates the cache in the background. I made some minor updates to the HTML content of the app yesterday, and bumped the version in the SW, and pushed those up to the web server. It can be installed as a PWA (with a SW), and I even used PWABuilder to make an Android native app wrapped around the PWA, so it could be installed from the Google Play store. It's a very narrow use-case for these background events. No, it cannot do heavy computation like bitcoin mining. It's called "Periodic Sync", a feature that lets a service worker of a web app periodically wake up (for a few dozen ms at most) to do something - with no UI, just in the background - like for example check with the server to see if there are any content updates. Here's some "magic" that delighted me again today.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |