Hướng dẫn mongodb alternatives reddit - mongodb lựa chọn thay thế reddit

Tôi vừa có MongoDB chết mà không có lý do gì tôi có thể tìm ra, một lần nữa, trên Raspberry Pi của tôi, mang theo trang web của tôi với nó

Tôi thực sự thực sự ghét SQL với niềm đam mê cháy bỏng của một ngàn mặt trời

Có bất cứ điều gì tôi có thể thả vào vị trí và sử dụng đó về cơ bản là Mongo chỉ với một tên khác? Tôi hy vọng rằng Cú pháp Truy vấn Mongo sử dụng ít nhất là phần nào phổ biến trong số các DB NoQuery khác bởi vì đó là điều yêu thích của tôi về Mongo

Tôi đã sử dụng phiên bản cộng đồng Mongo vì tôi không phải là người có phương tiện, vì vậy tôi bị ràng buộc với các tùy chọn miễn phí

Đăng BYU/[đã xóa] 5 tháng trướcu/[deleted]5 months ago

Hướng dẫn mongodb alternatives reddit - mongodb lựa chọn thay thế reddit

Trong các dự án NodeJS của tôi, tôi đã luôn sử dụng và yêu thích Mongoose. Gần đây, vì tôi đang học đi, tôi cũng có thể học một cơ sở dữ liệu mới.

Bạn nghĩ gì là cơ sở dữ liệu tốt nhất khi được giao với Go?

Chỉnh sửa: Cảm ơn tất cả những người đã trả lời! Tôi quyết định rằng tôi sẽ đi với PostgreSQL bằng trình điều khiển PGX.

Hướng dẫn mongodb alternatives reddit - mongodb lựa chọn thay thế reddit

cấp độ 1

Bạn nên chọn DB dựa trên những nhiệm vụ mà nó không nên giải quyết không phải là những gì bạn sử dụng.

cấp độ 1

Bạn cũng có thể sử dụng hộp đối tượng, tùy thuộc vào trường hợp sử dụng của bạn

cấp độ 1

Cơ sở dữ liệu duy nhất quan trọng là Postgres

cấp độ 1

Có Genji, đây là một cơ sở dữ liệu SQL nhúng theo định hướng tài liệu được viết trong Go. Nó vẫn là một công việc đang tiến triển, nhưng nó trông rất tuyệt!

cấp độ 1

Tôi sử dụng GCP DataStore khi tôi cần một cái gì đó nhanh chóng và cực kỳ có thể mở rộng. Nếu không thì postgres. Tôi rất muốn dùng thử bộ chuyển đổi Postgres trên GCP Spanner. Spanner là những gì đã truyền cảm hứng cho gián mà tôi tin là

cấp độ 1

Ferret DB https://www.ferretdb.io/ một proxy dịch thuật MongoDB cho Postgres, được thiết kế để thay thế cho MongoDB

cấp độ 1

SQLite cho SQL

Buntdb cho NoQuery

Cả hai đều được nhúng cơ sở dữ liệu để bạn không phải lo lắng về việc chạy một máy chủ cơ sở dữ liệu riêng biệt trong khi bạn học.

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.

cấp độ 1

Đăng BYU/[đã xóa] 5 tháng trước

Trong các dự án NodeJS của tôi, tôi đã luôn sử dụng và yêu thích Mongoose. Gần đây, vì tôi đang học đi, tôi cũng có thể học một cơ sở dữ liệu mới.

Bạn nghĩ gì là cơ sở dữ liệu tốt nhất khi được giao với Go?

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.

Đăng BYU/[đã xóa] 5 tháng trước

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.

cấp độ 1

Đăng BYU/[đã xóa] 5 tháng trước

cấp độ 1

Trong các dự án NodeJS của tôi, tôi đã luôn sử dụng và yêu thích Mongoose. Gần đây, vì tôi đang học đi, tôi cũng có thể học một cơ sở dữ liệu mới.

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.

Đăng BYU/[đã xóa] 5 tháng trước

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.

cấp độ 1

Tốt nhất? Giống như mọi người nói nó phụ thuộc vào mục tiêu của bạn. Tôi nghĩ rằng điều quan trọng là phải biết các tùy chọn phổ biến chỉ để bạn có thể tăng cơ hội được tuyển dụng

cấp độ 1

Nếu bạn đang tìm kiếm một cái gì đó mới để khám phá, tôi có thể giới thiệu Arangodb. Đó là một DB khá mới nhưng sản xuất đã sẵn sàng. Điều tốt về nó là nó đa phương thức để bạn có thể sử dụng cả NoQuery và các tính năng đồ thị trong cùng một dB. Tôi đang sử dụng nó vào lúc này trong một dự án và nó chơi độc đáo với Golang

cấp độ 1

Nếu bạn cân nhắc sử dụng Cassandra, thì bạn nên nhìn vào Scylla, đây là một sự thay thế thả vào cho Cassandra được viết bằng C ++. Chúng tôi sử dụng nó trong sản xuất và nó là tuyệt vời.

cấp độ 1

Nói chung, không thể trả lời câu hỏi này, vì nó sẽ phụ thuộc vào các yêu cầu. Tuy nhiên, đây là một số gợi ý chung:

NoSQL:

  • Động lực học

  • Firebase/Cloud Firestore

  • Cassandra

  • Couchbase

  • Suy nghĩ lại

Relational:

  • Gián

  • Postgres

  • Mysql

  • Mariadb

  • Sqlite

cấp độ 2

Rethinkdb bị bỏ rơi khá nhiều. Không chắc tại sao bạn đề nghị nó.