সম্পদ: ডাটাবেস
একটি ক্লাউড ফায়ারস্টোর ডেটাবেস।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "locationId": string, "type": enum ( |
ক্ষেত্র | |
---|---|
name | ডেটাবেসের সম্পদের নাম। বিন্যাস: |
uid | শুধুমাত্র আউটপুট। এই ডাটাবেসের জন্য সিস্টেম-উৎপাদিত UUID4। |
createTime | শুধুমাত্র আউটপুট। যে টাইমস্ট্যাম্পে এই ডাটাবেস তৈরি করা হয়েছিল। 2016-এর আগে তৈরি করা ডেটাবেস CreateTime তৈরি করে না। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
updateTime | শুধুমাত্র আউটপুট। যে টাইমস্ট্যাম্পে এই ডাটাবেসটি সম্প্রতি আপডেট করা হয়েছে। মনে রাখবেন এটি শুধুমাত্র ডাটাবেস রিসোর্সের আপডেট অন্তর্ভুক্ত করে এবং ডাটাবেসের মধ্যে থাকা ডেটা নয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
locationId | ডাটাবেসের অবস্থান। উপলব্ধ অবস্থানগুলি https://cloud.google.com/firestore/docs/locations- এ তালিকাভুক্ত করা হয়েছে৷ |
type | ডাটাবেসের ধরন। কীভাবে চয়ন করবেন সে সম্পর্কে তথ্যের জন্য https://cloud.google.com/datastore/docs/firestore-or-datastore দেখুন৷ |
concurrencyMode | এই ডাটাবেসের জন্য ব্যবহার করার জন্য কনকারেন্সি কন্ট্রোল মোড। |
versionRetentionPeriod | শুধুমাত্র আউটপুট। যে সময়কালে ডেটার অতীত সংস্করণগুলি ডাটাবেসে রাখা হয়৷ যেকোন যদি PITR বৈশিষ্ট্য সক্রিয় করা হয়, তাহলে ধরে রাখার সময়কাল 7 দিন। অন্যথায়, ধরে রাখার সময়কাল 1 ঘন্টা। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
earliestVersionTime | শুধুমাত্র আউটপুট। প্রাচীনতম টাইমস্ট্যাম্প যেখানে ডেটাবেস থেকে ডেটার পুরানো সংস্করণগুলি পড়া যায়৷ উপরে [versionRetentionPeriod] দেখুন; এই ক্ষেত্রটি এই মানটি ক্রমাগত আপডেট করা হয়, এবং এটি জিজ্ঞাসা করার সাথে সাথেই বাসি হয়ে যায়। আপনি যদি ডেটা পুনরুদ্ধার করার জন্য এই মানটি ব্যবহার করেন, তাহলে আপনি পুনরুদ্ধার শুরু করার মুহূর্ত থেকে যখন মানটি জিজ্ঞাসা করা হয় সেই মুহূর্তটির জন্য অ্যাকাউন্ট নিশ্চিত করুন৷ RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
pointInTimeRecoveryEnablement | এই ডাটাবেসে PITR বৈশিষ্ট্য সক্রিয় করা হবে কিনা। |
appEngineIntegrationMode | এই ডাটাবেসের জন্য ব্যবহার করার জন্য অ্যাপ ইঞ্জিন ইন্টিগ্রেশন মোড। |
keyPrefix | শুধুমাত্র আউটপুট। এই ডাটাবেসের জন্য কী-প্রিফিক্স। এই কীপ্রিফিক্সটি প্রজেক্ট আইডি ("এর সাথে একত্রে ব্যবহার করা হয় এই মানটি খালি হতে পারে যে ক্ষেত্রে ইউআরএল-এনকোডেড কীগুলির জন্য অ্যাপিডটি প্রজেক্টআইডি (যেমন: v~foo-এর পরিবর্তে foo)। |
deleteProtectionState | ডাটাবেসের জন্য সুরক্ষা মুছে ফেলার অবস্থা। |
etag | এই চেকসামটি অন্যান্য ক্ষেত্রের মানের উপর ভিত্তি করে সার্ভার দ্বারা গণনা করা হয়, এবং এগিয়ে যাওয়ার আগে ক্লায়েন্টের একটি আপ-টু-ডেট মান আছে তা নিশ্চিত করার জন্য আপডেট এবং মুছে ফেলার অনুরোধ পাঠানো হতে পারে। |
ডাটাবেস টাইপ
ডাটাবেসের ধরন। কীভাবে চয়ন করবেন সে সম্পর্কে তথ্যের জন্য https://cloud.google.com/datastore/docs/firestore-or-datastore দেখুন৷
মোড পরিবর্তন শুধুমাত্র ডাটাবেস খালি হলে অনুমোদিত হয়.
এনামস | |
---|---|
DATABASE_TYPE_UNSPECIFIED | ডিফল্ট মান। ডাটাবেসের ধরন বাদ দিলে এই মানটি ব্যবহার করা হয়। |
FIRESTORE_NATIVE | ফায়ারস্টোর নেটিভ মোড |
DATASTORE_MODE | Datastore মোডে ফায়ারস্টোর। |
কনকারেন্সি মোড
লেনদেনের জন্য সঙ্গতি নিয়ন্ত্রণ মোডের ধরন।
এনামস | |
---|---|
CONCURRENCY_MODE_UNSPECIFIED | ব্যবহার করা হয় না. |
OPTIMISTIC | ডিফল্টরূপে আশাবাদী একত্রিত নিয়ন্ত্রণ ব্যবহার করুন। এই মোডটি ক্লাউড ফায়ারস্টোর ডাটাবেসের জন্য উপলব্ধ। |
PESSIMISTIC | ডিফল্টরূপে নৈরাশ্যবাদী সমগত নিয়ন্ত্রণ ব্যবহার করুন। এই মোডটি ক্লাউড ফায়ারস্টোর ডাটাবেসের জন্য উপলব্ধ। এটি ক্লাউড ফায়ারস্টোরের জন্য ডিফল্ট সেটিং। |
OPTIMISTIC_WITH_ENTITY_GROUPS | ডিফল্টরূপে সত্তা গোষ্ঠীর সাথে আশাবাদী সমসাময়িক নিয়ন্ত্রণ ব্যবহার করুন। এটি ক্লাউড ডেটাস্টোরের জন্য একমাত্র উপলব্ধ মোড। এই মোডটি ডেটাস্টোর মোড সহ ক্লাউড ফায়ারস্টোরের জন্যও উপলব্ধ কিন্তু সুপারিশ করা হয় না। |
PointInTimeRecoveryEnablement
পয়েন্ট ইন টাইম রিকভারি বৈশিষ্ট্য সক্ষমতা।
এনামস | |
---|---|
POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED | ব্যবহার করা হয় না. |
POINT_IN_TIME_RECOVERY_ENABLED | গত 7 দিনের মধ্যে ডেটার নির্বাচিত সংস্করণগুলিতে পাঠগুলি সমর্থিত:
|
POINT_IN_TIME_RECOVERY_DISABLED | গত 1 ঘন্টার মধ্যে থেকে ডেটার যেকোনো সংস্করণে রিড সমর্থিত। |
AppEngineIntegrationMode
অ্যাপ ইঞ্জিন ইন্টিগ্রেশন মোডের ধরন।
এনামস | |
---|---|
APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED | ব্যবহার করা হয় না. |
ENABLED | যদি এই ডাটাবেসের মতো একই অঞ্চলে একটি অ্যাপ ইঞ্জিন অ্যাপ্লিকেশন বিদ্যমান থাকে তবে অ্যাপ ইঞ্জিন কনফিগারেশন এই ডাটাবেসটিকে প্রভাবিত করবে। এর মধ্যে রয়েছে অ্যাপ্লিকেশন এবং ডাটাবেস নিষ্ক্রিয় করার পাশাপাশি ডাটাবেসে লেখা নিষ্ক্রিয় করা। |
DISABLED | অ্যাপ ইঞ্জিন অনুরোধগুলি পরিবেশন করার জন্য এই ডাটাবেসের ক্ষমতার উপর কোন প্রভাব ফেলে না। এটি Firestore API দিয়ে তৈরি করা ডাটাবেসের জন্য ডিফল্ট সেটিং। |
ডিলিট প্রোটেকশন স্টেট
ডাটাবেসের ডিলিট প্রোটেকশন স্টেট।
এনামস | |
---|---|
DELETE_PROTECTION_STATE_UNSPECIFIED | ডিফল্ট মান। মুছুন সুরক্ষা প্রকার নির্দিষ্ট করা নেই |
DELETE_PROTECTION_DISABLED | সুরক্ষা মুছে ফেলা অক্ষম করা হয়েছে৷ |
DELETE_PROTECTION_ENABLED | মুছুন সুরক্ষা সক্ষম করা হয়েছে |
পদ্ধতি | |
---|---|
| একটি ডাটাবেস তৈরি করুন। |
| একটি ডাটাবেস মুছে দেয়। |
| Google ক্লাউড ফায়ারস্টোর থেকে অন্য স্টোরেজ সিস্টেমে, যেমন Google ক্লাউড স্টোরেজ থেকে সমস্ত নথির একটি অনুলিপি বা একটি উপসেট রপ্তানি করে৷ |
| একটি ডাটাবেস সম্পর্কে তথ্য পায়। |
| Google ক্লাউড ফায়ারস্টোরে নথি আমদানি করে। |
| প্রকল্পের সমস্ত ডাটাবেসের তালিকা করুন। |
| একটি ডাটাবেস আপডেট করে। |
| একটি বিদ্যমান ব্যাকআপ থেকে পুনরুদ্ধার করে একটি নতুন ডাটাবেস তৈরি করে। |