在Cloud Mysql中更新PDF文件



我是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列。正确的方法是什么

为什么不将文件保存到云存储中?

每个产品的存在都是为了履行一个或多个特定角色,在这种情况下,云存储是存储媒体的最佳选择。

即使可能,在云SQL中存储介质迟早会导致成本和存储大小问题。

云存储根据保留期(例如归档(提供多种存储类别,成本极具竞争力。

在这种情况下,只需在数据库中存储一个key,并在云存储中使用该键命名文件

例如,使用AppEngineCloud FunctionCloud Run,可以访问SQL数据库并通过Cloud Storage检索媒体以将其提供给用户。

此外,Cloud Storage的另一个论点是:您可以设计一个更像事件管道的"反应式"架构,例如:

  • 用户上传新文档
  • 事件由Cloud Storage触发
  • Cloud Function由该事件触发并在该介质上运行作业。…等等

希望它能帮助你。

相关内容

  • 没有找到相关文章

最新更新