Ra mắt thư viện mã nguồn mở xử lý Firestore - cơ sở dữ liệu NoSQL - theo cách an toàn kiểu
Ra mắt thư viện mã nguồn mở xử lý Firestore - cơ sở dữ liệu NoSQL - theo cách an toàn kiểu

ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan) đã công bố vào ngày 23 việc phát hành thư viện mã nguồn mở "Skeet Firestore" cho phép xử lý Firestore - cơ sở dữ liệu NoSQL serverless trên Google Cloud - theo cách an toàn kiểu.
Skeet Firestore: https://github.com/elsoul/skeet-firestore
Cơ sở dữ liệu NoSQL serverless "Firestore"
Dịch vụ cơ sở dữ liệu NoSQL serverless "Firestore" của Google Cloud là backend ứng dụng di động với khả năng truy vấn thời gian thực. Bốn đặc điểm chính của nó là:
- Dễ sử dụng: Bạn có thể bắt đầu phát triển ứng dụng mà không cần dành thời gian thiết kế cơ sở dữ liệu sơ bộ. Nó cũng hỗ trợ giao dịch ACID với tính nhất quán mạnh, không giống như các cơ sở dữ liệu NoSQL thông thường.
- Vận hành serverless hoàn toàn và mở rộng nhanh: Dịch vụ serverless hoàn toàn lưu trữ dữ liệu trong cơ sở dữ liệu phân tán Spanner chạy trong các trung tâm dữ liệu Google, cho phép tự động mở rộng nhanh.
- Truy vấn thời gian thực linh hoạt và hiệu quả: Các thay đổi dữ liệu trên cơ sở dữ liệu có thể được thông báo và phản ánh cho client theo thời gian thực, tạo điều kiện cập nhật UI thời gian thực.
- Hoạt động khi ngắt kết nối: Ngay cả khi thiết bị di động ngoại tuyến, dữ liệu có thể được tham chiếu và ghi bằng cache cục bộ và sẽ được phản ánh vào cơ sở dữ liệu khi thiết bị trực tuyến.
Tài liệu tham khảo - "Firestore: The NoSQL Serverless Database for the Application Developer (2023)": https://research.google/pubs/pub52292/
Skeet Firestore cũng sử dụng TypeScript để làm Firestore an toàn kiểu, cho phép phát triển phần mềm chống lại thay đổi.
Để biết chi tiết, vui lòng xem tài liệu chính thức Skeet bên dưới.
Tài liệu chính thức Skeet (Skeet Firestore):
https://skeet.dev/en/doc/plugins/skeet-firestore/
Bạn có thể tạo loại ứng dụng nào? Hãy tưởng tượng bằng ứng dụng demo AI chat.

Skeet là framework serverless full-stack cho phép bạn xây dựng ứng dụng tự động mở rộng trên Firebase.
Cho đến nay, việc phát hành ứng dụng và xuất bản dịch vụ đòi hỏi chuẩn bị mã ứng dụng và server, và đặc biệt việc xây dựng và quản lý server là tốn kém.
Môi trường serverless do Google Cloud và Firebase cung cấp loại bỏ nhu cầu xây dựng và quản lý server này. Tất cả hạ tầng server tự động mở rộng theo mức sử dụng của người dùng, loại bỏ nhu cầu dự báo truy cập chi tiết và quản lý tài nguyên tải.
Skeet có thể xây dựng và quản lý các sản phẩm serverless này bằng một lệnh để phát triển ứng dụng iOS, Android và web. Vì vậy, các nhà phát triển Skeet có thể bắt tay ngay vào logic ứng dụng. Và việc triển khai ứng dụng đã viết được đảm bảo.
Với Skeet, bạn có thể nhanh chóng xây dựng và phát hành ứng dụng tận dụng ChatGPT API của OpenAI.
Chúng tôi đã phát hành ứng dụng dưới dạng demo sau khi hoàn thành hướng dẫn Skeet.
Ứng dụng demo AI Chat Skeet: https://skeeter.app/
Giống như demo này, Skeet có mọi thứ bạn cần để phát triển và xuất bản ứng dụng, như xác thực và sử dụng cơ sở dữ liệu mà các ứng dụng thường cần.
TypeScript được sử dụng cho cả back-end và front-end, nhưng Python cũng có thể được sử dụng làm backend cho từng function nếu cần, vì vậy có thể sử dụng khi cần machine learning.
Chúng tôi tin rằng nhiều ứng dụng hữu ích sẽ được tạo ra bằng Skeet, và chúng tôi sẽ tiếp tục phát triển và cải tiến framework Skeet.
Trải nghiệm phát triển ứng dụng mới

Trải nghiệm phát triển ứng dụng mới.
Bạn có thể phát triển và xuất bản ứng dụng web, iOS và Android ngay lập tức.
Với hướng dẫn Skeet, bạn có thể thực sự xây dựng ứng dụng AI chat như demo này và sẵn sàng để phát hành.
Chúng tôi sẽ rất vui nếu bạn thử.
Hướng dẫn Skeet: https://skeet.dev/en/doc/backend/quickstart/


