ఆపిల్ వార్తలు

యాపిల్ యాజమాన్యంలోని కంపెనీ ఫౌండేషన్‌డిబి ఓపెన్ సోర్సెస్ ఫౌండేషన్‌డిబి రికార్డ్ లేయర్ క్లౌడ్‌కిట్ ద్వారా ఉపయోగించబడుతుంది

Apple యాజమాన్యంలోని సంస్థ FoundationDB నేడు ప్రకటించింది FoundationDB రికార్డ్ లేయర్ యొక్క ఓపెన్ సోర్స్ విడుదల, ఇది FoundationDB పైన స్కీమా మేనేజ్‌మెంట్, ఇండెక్సింగ్ సౌకర్యాలు మరియు 'రిచ్ సెట్ క్వెరీ కెపాబిలిటీస్‌తో రిలేషనల్ డేటాబేస్ సెమాంటిక్స్‌ను అందిస్తుంది.





Apple వందల మిలియన్ల వినియోగదారుల కోసం అప్లికేషన్‌లు మరియు సేవలకు మద్దతు ఇవ్వడానికి రికార్డ్ లేయర్‌ను ఉపయోగిస్తుంది మరియు FoundationDBతో కలిపి, ఇది Apple యొక్క CloudKit సేవకు వెన్నెముకగా ఉంటుంది.

పునాది బి 1



FoundationDB పైన నిర్మించబడిన, రికార్డ్ లేయర్ పంపిణీ చేయబడిన సెట్టింగ్‌లో FoundationDB యొక్క బలమైన ACID సెమాంటిక్స్, విశ్వసనీయత మరియు పనితీరును వారసత్వంగా పొందుతుంది. సాంప్రదాయ రిలేషనల్ డేటాబేస్ వంటి లక్షణాలను అందించడానికి రికార్డ్ లేయర్ ఫౌండేషన్‌డిబి యొక్క లావాదేవీ సెమాంటిక్స్‌ను కూడా ఉపయోగిస్తుంది, కానీ పంపిణీ చేసిన సెట్టింగ్‌లో. ఉదాహరణకు, రికార్డ్ లేయర్ యొక్క ద్వితీయ సూచికలు లావాదేవీలపరంగా నిర్వహించబడతాయి, కాబట్టి అవి డేటాకు సంబంధించిన తాజా మార్పులతో ఎల్లప్పుడూ తాజాగా ఉంటాయి. లావాదేవీలు అప్లికేషన్ కోడ్‌లోని బగ్‌ల సంఖ్యను తగ్గిస్తాయి మరియు అప్లికేషన్ అభివృద్ధిని చాలా సులభతరం చేస్తాయి.

FoundationDB రికార్డ్ లేయర్ ఎలా భారీ స్థాయిలో అమలు చేయబడిందో మరియు CloudKit దానిని ఎలా ఉపయోగిస్తుందో వివరిస్తూ పూర్తి కాగితాన్ని కూడా రాసింది. ఆ కాగితం ఇక్కడ PDF రూపంలో అందుబాటులో ఉంది .

క్లుప్తంగా, CloudKit బిలియన్ల కొద్దీ స్వతంత్ర డేటాబేస్‌లను హోస్ట్ చేయడానికి రికార్డ్ లేయర్‌ను ఉపయోగిస్తుంది మరియు దాని ఫీచర్ సెట్ మెరుగైన స్కేలబిలిటీ మరియు తగ్గిన నిర్వహణతో రిచ్ APIలు మరియు బలమైన సెమాంటిక్స్‌ను అందించడానికి CloudKitని అనుమతిస్తుంది.

FoundationDB ఒక వివరణాత్మక స్థూలదృష్టి మరియు ఫోరమ్‌తో పాటు రికార్డ్ లేయర్‌ని ఉపయోగించే అప్లికేషన్‌ను రూపొందించడం ద్వారా వినియోగదారులను నడపడానికి రూపొందించబడిన ప్రారంభ మార్గదర్శిని కూడా వ్రాసింది, ఇవన్నీ దీని ద్వారా అందుబాటులో ఉన్నాయి. ఓపెన్ సోర్స్ ప్రకటన .

Apple FoundationDBని 2015లో తిరిగి కొనుగోలు చేసింది మరియు FoundationDB కోర్ ఓపెన్ సోర్స్‌ను ఏప్రిల్ 2018లో చేసింది.

టాగ్లు: FoundationDB , CloudKit