firebase features:-
1.realtime db
2.cloud storage
3.user authentication
4.static hosting
5.cloud messaging
6.authentication
7.ML kit etc.
අපි අද කතා කරන්න යන්නේ 'cloud firestore' ගැන.
ඒ අය ලගදි (ලගදි කීවට ලගදිම නෙවෙයි ) ලබදුන්න feature එකක් තමයි "Cloud firestore" කියන්නෙ ඒක "Firebase realtime database" වලට
සමාන (Firebase realtime database වල තියෙන්නෙ json tree format එකක් ).හැබැයි cloud firestore කියන මේ අලුත් feature එකේ
data save කරගන්නේ 'documents'( ඒ කියන්නෙ key-value pair විදිහට ).වල හා collection ( document වල collection) විදිහට
මේ උඩ තියෙන්නේ firebase cloud firestore එකේ data structure එක..
realtime db එකේ complex hierarchical data හැසිරිවීම ටිකක් අපහසුයි.හැබැයි Cloud firestore use කරාම අපිට subcollection පාවිච්චි
කරලා ලේසියෙන් වැඩ කරගන්න පුලුවන්.
Cloud firestore use කරාම එකේ අපිට chain filtering,combine filtering,sorting කරන්න පුලුවන්.
ඒ වගේම අපිට where methods කිහිපයක් එකවර දාන්න හැකියාවත් cloud firestore අපිට ලබා දීලා තියෙනවා.
realtime database එකකට වඩා Scalability එකත් cloud firestore වල වැඩී.
ඒ වගේම අපිට data එක එකවරක් පමනක් ඔනිනම් realtime නැතුව manually data fetch කරන්න cloud firestore හැකියාව ලබා දී තියෙනවා
ඒ වගේම අයකිරීම් ගත්තම cloud firestore වල අය කිරීම් කරන්නෙ
1. read,write,delete කරන වාර ගනනට
2.use කරන storage එක අනුව.
3. use කරන network bandwidth
එක අනුව.හැබැයි ඒ ඉතාම අඩු rate එකකට.
realtime db එකේ charge කරන්නේ bandwidth එකයි storage එකයි අනුව හැබැයි ඒ high rate එකකට.
security ගැන කතා කරොත්,
realtime db අපිට වෙන වෙනම data validate rule එක use කරලා validate කරන්න ඕනි. cloud firestore වල automatically
validate කරල දෙනවා.ඒ වගේම හොද security එකක් තියෙනව realtime database එකට වඩා.
අවසාන වශයෙන් අපිට realtime db,firestore දෙකම උනත් එකම project එකේ use කරන්න හැකියාව ලබාදී තියෙනවා.
ඉතින් ඔන්න ඔය ටික තමා මම අද ඔයාලට අරන් ආවෙ..එහෙනම් ලගදිම අයෙම මේ වගේ වැදගත් වෙන තොරතුරු ටිකක් අරන් එන්න බලාපොරොත්තුවෙනව.. දිගටම blog එකත් එක්ක ඉන්න කියලා ආරාදනා කරනවා..
No comments:
Post a Comment