簡體   English   中英

更新 Cloud Mysql 中的 PDF 文件

[英]update PDF file in Cloud Mysql

我是 Cloud & Cloud MySQL 的新手。我創建了一個包含 4 列的表 USER_DTLS

CREATE TABLE user_dtls( userID INT NOT NULL AUTO_INCREMENT ,userName VARCHAR(255), firstName VARCHAR(255),DOC_dtl blob,
    PRIMARY KEY(userID ));
    INSERT INTO user_dtls(userName, firstName) values ("00123", "XYZ");
    INSERT INTO user_dtls(userName, firstName) values ("00456", "ABC");

我已經在 storgae 存儲桶中存儲了 2 個 pdf 文件。

文件名是

  1. 00123.pdf 2 00456.pdf

我需要用相應的文件更新 doc_dtl 列。 什么是正確的方法

為什么不將文件保存在Cloud Storage 中

每個產品的存在都是為了履行一個或多個特定角色,在這種情況下, Cloud Storage是存儲媒體的最佳選擇。

Cloud SQL 中存儲媒體,即使可能,遲早會導致成本和存儲大小問題。

Cloud Storage根據保留時間(例如存檔)以極具競爭力的成本提供多種存儲類別

在這種情況下,只需在數據庫中存儲一個key並在 Cloud Storage 中使用此密鑰命名文件

例如,使用AppEngineCloud FunctionCloud Run可以訪問 SQL 數據庫並通過Cloud Storage檢索媒體以將其提供給用戶。

此外, Cloud Storage另一個論點:您可以設計一個“反應式”架構,更像是一個事件管道,例如:

  • 用戶上傳新文件
  • Cloud Storage觸發了一個事件
  • 此事件觸發一個Cloud Function ,並在此媒體上運行作業。 ...等等...

希望它會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM