搭配 Ruby 使用結構化資料

在這個頁面的 Ruby Bookshelf 教學課程中,您可以選擇一個資料庫儲存結構化資料。Bookshelf 範例應用程式使用結構化資料模型儲存關於書籍的資訊。您可以從三種不同的支援資料庫中,選擇其中一種來探索這個範例:Cloud SQL、Cloud Datastore 或 PostgreSQL。

完整的教學課程內容涵蓋了數個頁面的篇幅,本頁面屬於其中一個單元。如要從頭開始並閱讀設定操作說明,請前往 Ruby Bookshelf 應用程式頁面。

如要開始使用 Bookshelf 教學課程,請選擇下列其中一個選項:

資料庫 為什麼使用這個資料庫? 設定
Cloud SQL
代管的 MySQL
使用 Cloud SQL >
如果您熟悉 MySQL 或對代管的關聯資料庫有興趣,請選擇這個選項。

優點:

  • 可建立及設定您的資料庫。Cloud SQL 可處理其他所有管理工作,例如複製資料與管理修補程式。
  • 可使用所有現成的 MySQL 工具與應用程式存取 Cloud SQL 資料庫中的資料。
  • 使用您最愛的 MySQL 工具和應用程式,因為 Cloud SQL 就是 Google Cloud Platform (GCP) 中的 MySQL。
建立 Cloud SQL 執行個體並設定存取權。
PostgreSQL
在 Compute Engine 上執行 PostgreSQL
使用 PostgreSQL >
如果您熟悉 PostgreSQL 或想瞭解如何在 Compute Engine 上執行自己的資料庫,請選擇這個選項。

優點:

  • 可在您佈建及控管的虛擬機器上部署 PostgreSQL。
  • 可利用您擁有的 PostgreSQL 知識。
  • 可從 PostgreSQL 社群取得支援。
部署及設定 PostgreSQL 伺服器。
Cloud Datastore
代管的 NoSQL 資料庫
使用 Cloud Datastore>
如果您想要零設定、全代管、高擴充性的非關聯資料庫,請選擇這個選項。

優點:

  • 可根據應用程式的使用者與流量自動調整資源配置,使您不必擔心佈建與分攤工作量的問題。
  • 能夠以支援篩選和排序功能的查詢技術 (與 SQL 類似) 來查詢資料。
不需要其他設定。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁