Cách tạo cơ sở dữ liệu CouchDB đầu tiên của bạn với Fauxton

Hình: Jack Wallen

Nếu bạn đang phát triển một ứng dụng phụ thuộc vào cơ sở dữ liệu CouchDB, điều cuối cùng bạn cần là được giữ lại vì bạn chưa bao giờ tạo cơ sở dữ liệu. Hoặc, nếu bạn có bất kỳ lý do nào khác để làm việc với công cụ NoQuery này, đừng sợ - việc tạo cơ sở dữ liệu đặc biệt dễ dàng.

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

Tôi sẽ giới thiệu cho bạn nhiệm vụ tạo cơ sở dữ liệu CouchDB mới, với sự trợ giúp của công cụ Fauxton tích hợp (Xem: Cách cài đặt CouchDB trên CentOS 7). Sử dụng GUI dựa trên web này, bạn sẽ thấy mình tăng tốc nhanh chóng.

Những gì bạn cần

Điều duy nhất bạn cần là một phiên bản đang chạy của CouchDB và truy cập vào máy chủ lưu trữ cơ sở dữ liệu, thông qua trình duyệt web.

Truy cập Fauxton

Mở trình duyệt web và trỏ nó tới http: // SERVER_IP: 5984 / _utils / (trong đó SERVER_IP là địa chỉ IP của máy chủ lưu trữ CouchDB). Bạn sẽ được nhắc nhập thông tin quản trị viên được thiết lập trong quá trình cài đặt CouchDB. Sau khi được xác thực, bạn sẽ thấy mình trên trang chính Fauxton ( Hình A ).

Hình A: Trang chính Fauxton.

Tạo cơ sở dữ liệu

CouchDB tiếp cận cơ sở dữ liệu một chút khác nhau. Thay vì tạo các bảng, chứa nhiều mục nhập cho cơ sở dữ liệu, bạn tạo Tài liệu. Mỗi tài liệu chứa dữ liệu cụ thể. Chẳng hạn, nếu bạn có một cơ sở dữ liệu gọi là người, bạn sẽ tạo một tài liệu duy nhất cho mỗi người.

Nhấp vào Tạo cơ sở dữ liệu và nhập tên duy nhất trong cửa sổ bật lên. Bạn không thể sử dụng chữ in hoa trong tên mà bạn sẽ được cảnh báo, nếu bạn nên thử. Hãy tạo một cơ sở dữ liệu có tên là người. Khi bạn tạo cơ sở dữ liệu, bạn sẽ thấy nút Tạo tài liệu ở góc trên bên phải ( Hình B ).

Hình B: Nút Tạo tài liệu sẵn sàng.

Nhấn vào Tạo tài liệu và bạn sẽ thấy trình soạn thảo dựa trên văn bản mở, nơi bạn có thể bắt đầu nhập thông tin cho Tài liệu ( Hình C ).

Hình C: Trình soạn thảo tài liệu Fauxton.

Đó là lúc bạn có thể nghĩ mọi thứ trở nên khó khăn. Rốt cuộc, không có phần GUI để nhập dữ liệu. Tin tôi đi, điều này cực kỳ đơn giản.

Giả sử bạn muốn thêm một mục nhập cho cơ sở dữ liệu người của chúng tôi. Mục nhập này ở dạng Tài liệu (mà bạn đã mở). Bạn có thể tạo bao nhiêu tài liệu bạn cần cho cơ sở dữ liệu. Chúng tôi sẽ tạo một tài liệu, trong đó sẽ chứa thông tin như:

  • tên hiệu
  • tên
  • Phòng ban
  • điện thoại
  • bảo mật

Tất nhiên, bạn sẽ không sử dụng Tài liệu như vậy khi phát triển ứng dụng được kết nối với đám mây để tiêu dùng công cộng, nhưng đây là một cách hay để minh họa cách nhập dữ liệu vào Fauxton.

Bạn sẽ thấy Tài liệu mới có ID. Không thay đổi chuỗi ký tự đó, bên ngoài việc thêm dấu phẩy vào cuối, như vậy:

 "_Id": "04b21581adefa47fdba402d325003976", 

Khi bạn làm điều đó, nhấn Enter trên bàn phím của bạn và bắt đầu dòng tiếp theo, nó sẽ trông giống như thế này:

 "Tên": "Olivia", 

Nhấn Enter và thêm dòng tiếp theo như thế này:

 "tên": "Nightingale", 

Tiếp tục xuống, cho đến khi bạn tạo các mục cần thiết. Mục cuối cùng (trong ví dụ của chúng tôi, securitylevel) sẽ không kết thúc bằng dấu phẩy (vì nó chỉ ra mục cuối cùng trong tài liệu).

Khi bạn hoàn thành tài liệu ( Hình D ), bấm Tạo tài liệu để lưu.

Hình D: Tài liệu hoàn thành của chúng tôi.

Điều này sẽ đưa bạn trở lại cửa sổ Tạo tài liệu của cơ sở dữ liệu, nơi bạn có thể nhấp để mở và chỉnh sửa tài liệu đầu tiên hoặc tạo tài liệu mới cho cơ sở dữ liệu.

Và đó là tất cả để tạo ra một cơ sở dữ liệu CouchDB, sử dụng công cụ dựa trên web Fauxton.

Bản tin hàng tuần về nguồn mở

Bạn không muốn bỏ lỡ các mẹo, hướng dẫn và bình luận của chúng tôi về HĐH Linux và các ứng dụng nguồn mở. Giao hàng thứ ba

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com