google-cloud-spanner

    1熱度

    1回答

    我有表homes_passed,它具有不可爲空並且類型爲INT64的列street_number。我想使用alter table命令將列更改爲STRING,但出於某種原因,我無法實現它。 是否有更改列的類型的規則?我找不到文檔中的規則。任何指針都會有幫助。 請注意,該表爲空,列不是任何索引的一部分。 這是我收到的操作狀態。 { "name":"projects/************

    1熱度

    1回答

    雲端扳手是谷歌雲上的MySQL實例水平縮放的唯一解決方案嗎?有沒有一種方法可以在雲中進行擴展?

    1熱度

    1回答

    以下是方案。我在讀寫事務中鎖定一行,然後提交事務。如果提交成功,那也會釋放鎖。如果提交由於某種原因失敗會怎麼樣?我是否應該顯式回滾事務以釋放鎖或者提交失敗會自動釋放任何鎖。 ?

    0熱度

    1回答

    我們有一個第三方稅務計算軟件,它本身支持Oracle和SQL Server DB以及ODBC。扳手團隊是否有計劃提供可用於此類軟件的ODBC驅動程序?

    2熱度

    2回答

    爲了減少由於工程錯誤導致數據丟失的可能性,特定的扳手數據庫如何授予單個服務帳戶的獨佔權限?還是有更好的方法來做到這一點? 通常有幾個人在谷歌雲計劃項目中被授予廣泛的權利。這樣他們就可以部署生產服務,處理pagerduty事件等。據我所知,不可能減去已經授予的權限。理想情況下,IAM將允許刪除單個扳手數據庫的所有權限,除非指定要訪問它的指定服務帳戶。 即使開發人員已被授予對項目的廣泛(即所有者)訪問

    1熱度

    1回答

    爲了防止工程的錯誤數據意外丟失,是有可能限制受在谷歌扳手一個刪除行? 沒有與角色/ spanner.databaseUser配置的服務帳戶,但在正常工作時不應該在一個時間刪除不是單行更多。爲了防止出現嚴重錯誤的應用程序不小心匹配多於預期,是有可能限制在由服務帳戶時刪除的行數?

    0熱度

    1回答

    我指的是隻讀事務,帶有選項min_read_timestamp。按照該文檔,它執行時間戳記> = min_read_timestamp處的所有讀取。 假設我有一個包含數百萬行的表,但是從特定的時間戳中只寫了幾行。這次讀取的性能如何(假設自從時間戳以來只寫了幾行)?該扳手是否在內部維護基於寫入時間戳的任何索引以改善這種讀取的性能,或者我仍然需要依靠自己的索引來加速讀取。

    0熱度

    1回答

    聯機更新扳手模式即使對於非常小的表(10幾行)也需要幾分鐘的時間。 即 - 添加/刪除/更改列,添加表格等 這對於開發過程和新版本部署來說可能是相當令人沮喪的。 任何改進計劃? 幾個問題: 任何人都知道的扳手第三方模式比較工具?找不到任何。 數據備份怎麼樣?以保存歷史快照。 在此先感謝

    0熱度

    1回答

    安全隔離客戶數據我們正在探索尋求在扳手可靠地分離的客戶數據。最明顯的解決方案是每個數據庫的客戶,但100數據庫/實例的限制使得這種做法不切實際。過去的經驗讓我非常懷疑爲每個表的主鍵添加一個customer-id字段的計劃,因爲在SQL查詢中這太容易搞砸了,導致危險的數據串擾。 我正在考慮奇怪的解決方案,如使用所有2k表/實例,並採取〜32表我們需要每個客戶和前綴那些。例如,[cust-id]-Ta

    0熱度

    1回答

    我想在運行時啓動並添加到谷歌扳手。然而,當我到達這條線: SpannerOptions options = SpannerOptions.newBuilder().build(); 我得到這個堆棧跟蹤: 2017-08-14 14:28:39.232:WARN:oejs.ServletHandler:qtp998351292-16: Error for /_ah/api/discovery/v