Task #516
Updated by Tuan Vi Mang about 2 years ago
+*1 Firebase*+ *1.1 What is Firebase?* Firebase là gì?* Firebase is a platform for developing mobile and web applications, offering simple and powerful APIs without the need for a là một nền tảng để phát triển ứng dụng di động và trang web, bao gồm các API đơn giản và mạnh mẽ mà không cần backend or hay server. *1.2 How Firebase Works* Cách thức hoạt động của firebase* *1.2.1 What is Firebase Realtime Database?* Data is received in JSON format, and it is always synchronized in real-time across all Database là gì?* -Dữ liệu nhận được dưới dạng JSON. Đồng thời nó cũng luôn được đồng bộ thời gian thực đến mọi kết nối client. -Đối với các ứng dụng đa nền tảng, tất cả các client connections. For cross-platform applications, all clients use the same database, which is automatically updated with the latest data whenever developers make changes to the application. All of this data is transmitted over a secure đều sử dụng cùng một cơ sở dữ liệu. Nó được tự động cập nhật dữ liệu mới nhất bất cứ khi nào các lập trình viên phát triển ứng dụng. Cuối cùng, tất cả các dữ liệu này được truyền qua kết nối an toàn SSL connection with a 2048-bit certificate. có bảo mật với chứng nhận 2048 bit In case of a network loss, data is stored locally. Therefore, any changes are automatically updated to the Firebase server. Additionally, older -Trong trường hợp bị mất mạng, dữ liệu được lưu lại ở local. Vì thế khi có mọi sự thay đổi nào đều được tự động cập nhật lên Server của Firebase. Bên cạnh đó, đối với các dữ liệu ở local data is automatically updated to ensure it is up-to-date with the server. cũ hơn với Server thì cũng tự động cập nhật để được dữ liệu mới nhất. *1.2.2 What is Freebase Authentication là gì?* -Hoạt động nổi bật của Firebase Authentication?* A notable feature of Firebase is building user authentication steps using là xây dựng các bước xác thực người dùng bằng Email, Facebook, Twitter, GitHub, and Google. It also provides anonymous authentication for apps. Authentication operations help keep user information secure and prevent account theft. Đồng thời cũng xác thực nặc danh cho các ứng dụng. Hoạt động xác thực có thể giúp thông tin cá nhân của người sử dụng được an toàn và đảm bảo không bị đánh cắp tài khoản *1.2.3 What is Firebase Hosting?* Hosting là gì?* The final aspect of Cách thức hoạt động cuối cùng của Firebase mentioned in this article is providing hosting services. được đề cập trong bài viết này là cung cấp các hosting. Hosting is delivered through được phân phối qua tiêu chuẩn công nghệ bảo mật SSL secure từ mạng CDN technology. +*2 Firestore*+ Cloud Firestore is a flexible, scalable database for là một Database linh hoạt và dễ mở rộng cho mobile, web, and web và server applications developed by được phát triển từ Firebase and Google Cloud Platform. Similar to Cũng giống như Firebase Realtime Database, realtime database Cloud Firestore enables rapid (real-time) data synchronization between client-side applications and supports giúp cho việc đồng bộ dữ liệu giữa các ứng dụng phía client một các nhanh chóng (Realtime) và hộ trợ lưu offline data storage in your application. trong ứng dụng của bạn. Cloud Firestore is a cloud-hosted là một cloud-hosted, NoSQL database that client-side applications can access directly through mà các ứng dụng phía client có thể trực tiếp truy cập thông qua native SDKs. It stores data in a NoSQL data model, where data is stored in documents containing fields mapped to values. These documents are stored in collections, which can be used to organize and query data. Nó lưu dữ liệu theo mô hình dữ liệu NoSQL. Dữ liệu được lưu trữ trong các file tài liệu chứa các trường được ánh xạ vào các giá trị. Các file tài liệu này được lưu trữ trong các tập hợp chúng có thể sử dụng nó để tổ chức dữ liệu và truy vấn dữ liệu. Cloud Firestore supports various data types, from simple ones like strings and integers to complex data types, including hỗ trợ rất nhiều kiểu dữ liệu từ đơn giản như String, Integer hay những kiểu dữ liệu phức tạp như các nested objects. object.