Nếu bạn đang là sinh viên, những đồ án trên trường của bạn chỉ chạy được trên local tức là trên máy của bạn, không thể chia sẻ cho bất cứ ai. Nếu bạn chán ngấy điều đó hãy xem một vài gợi ý dưới đây về Cloud Database vì có thể nó sẽ giúp ích nhiều cho bạn.
1. NoSQL
Đây là cơ sở dữ liệu mình thích nhất, truy xuất nhanh và không phải ngồi hàng giờ, hàng ngày vì khóa chính, khóa ngoại nhưng bù lại bạn cũng phải dành kha khá thời gian để phân tích dữ liệu. NoSQL thì mình có 2 gợi ý cho bạn:
a. MongoDB
Các bạn có thể đăng nhập bằng gmail tại đây: https://account.mongodb.com/account/login
Ưu điểm:
– Miễn phí.
– Tốc độ cũng khá nhanh.
– Được 500MB để lưu trữ, với mình đây là một con số kha khá cho những đồ án trên trường.
– Quản lý database bằng Robo3T( Miễn phí ) hoặc Studio 3T ( Dùng thử 1 tháng ).
Nhược điểm:
– Bạn sẽ chỉ có 500 lượt Connections để truy xuất dữ liệu, vượt qua số đó database sẽ bị đóng băng.
– Nếu không sử dụng sẽ tự động vô chế độ ngủ, mở lại cũng sẽ tốn chút thời gian.
b. Firebase
Mình mới tìm hiểu Firebase dạo gần đây do học môn Android trên trường, nhưng phải nói hàng của Bác Google thì khỏi phải chê. Firebase hỗ trợ rất nhiều thứ nhưng mình chỉ nói về Database thôi nhé còn lại các bạn có thể tìm hiểu tại đây: https://firebase.google.com/
Ưu điểm:
– Có các thư viện, tài liệu hỗ trợ tận răng cho Web, Android, IOS, C++,….
– Tốc độ bao lẹ.
– Có sẵn các hàm kết nối, truy xuất dữ liệu, chỉ cần copy past là xong.
– Miễn phí.
Nhược điểm:
– Bị giới hạn số lần đọc, viết, xóa các bạn nên chú ý điều này.
2. SQL, SQL Server, PostgreSQL
Mình xin phép gom 3 bạn này chung làm 1, vì thứ mình sắp giới thiệu dưới đây sẽ hộ trợ đủ 3 cơ sở dữ liệu hoặc 1 trong 3, bạn có thể tạo tùy ý.
a. Azure của Microsoft ( SQL Server 2019 )
Ưu điểm:
– Miễn phí.
– Dung lượng lưu trữ lên đến 250GB.
Nhược điểm:
– Tốc độ chậm (Chắc do server đặt ở USA, ở châu Á không có).
– Chỉ được miễn phí 30 ngày.
– Phải liên kết với thẻ thanh toán quốc tế để tạo tài khoản.
b. Google Cloud (SQL, SQL Server 2017, PostgreSQL)
Ưu điểm:
– Miễn phí dùng thử 1 năm.
– Dung lượng 20GB SSD.
– Tốc độ bao lẹ.
Nhược điểm:
– Phải liên kết với thẻ thanh toán quốc tế để tạo tài khoản.
b. Heroku ( PostgreSQL)
– Mình dùng Heroku rất nhiều nhưng chưa dùng PostgreSQL nên chỉ có thể giới thiệu cho các bạn ở đây thôi, khi nào mình dùng mình sẽ bổ sung dưới này.
Còn về bản thân mình, sau khi dùng qua các thứ trên thì hiện tại mình đã chuyển qua dùng của Google hết, tại theo quan điểm của mình cứ cái gì liên quan đến Cloud thì có lẽ Google là tốt nhất. Một số hình ảnh về CSDL mà Google đang hỗ trợ miễn phí hiện tại:


Như các bạn thấy thì cấu hình khá ổn, nếu chỉ đơn thuần làm đồ án trên lớp thì có lẽ 2,3 nhóm làm chung 1 server tạo nhiều database khác nhau như vậy cũng vẫn ổn. Chúc các bạn thành công.
Bình luận (1)
Cám ơn bạn 6