ScriptDB データストアの範囲について少し混乱しています。
「各スクリプトはデータベースを取得する」と読みました。これは、同じスクリプトの複数のユーザーが同じデータベースにアクセスしているということですか?
はいの場合、パブリッシュされたスクリプトの各ユーザーに独自のデータ サブセットを提供するために、何らかの方法でデータをシャーディングする必要がありますか? いいえの場合、マルチユーザー アプリケーションを実装するにはどうすればよいですか?
ScriptDB データストアの範囲について少し混乱しています。
「各スクリプトはデータベースを取得する」と読みました。これは、同じスクリプトの複数のユーザーが同じデータベースにアクセスしているということですか?
はいの場合、パブリッシュされたスクリプトの各ユーザーに独自のデータ サブセットを提供するために、何らかの方法でデータをシャーディングする必要がありますか? いいえの場合、マルチユーザー アプリケーションを実装するにはどうすればよいですか?
ここでよくある質問を読んだらhttps://developers.google.com/apps-script/scriptdb#frequently_asked_questionsそれはまさに私が理解したものです。
これについても問題を開きました: http://code.google.com/p/google-apps-script-issues/issues/detail?id=1482
同意する場合は、問題にスターを付けてください。
基本的に、ScriptDB はこの時点で Script Properties に似ていると思います。明らかにより複雑ですが、同じ範囲です。
いくつかのテストの後、同じスクリプトを実行している複数のユーザーが同じデータストアにアクセスするという結論に達しました。
そのため、保存されたデータ内のフィールドとしてユーザー名を含め、個人データが必要な場合はすべてのクエリにそのフィールドを含める必要があるようです。
テスト中に、レイテンシの問題のように見える問題が発生しました。質問はこちらアプリのスクリプト scriptdb には遅延要因がありますか?