Hot News

RavenDBతో వ్యూహం మార్గంలో అడ్డంకులను డేటాబేస్‌లను తగ్గించడం

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

రావెన్‌డిబిఅయితే, దాని వ్యవస్థాపకుడు ఆ సాధారణ ట్రేడ్-ఆఫ్‌ల యొక్క సంచిత వ్యయాలను మరియు వాటి నుండి ఉత్పన్నమయ్యే స్వాభావిక సమస్యలను చూసినందున ఉనికిలో ఉంది. డెవలపర్‌లు మరియు నిర్వాహకులను ఎన్నుకోమని బలవంతం చేయని డేటాబేస్ సిస్టమ్‌ను వారు కోరుకున్నారు.

సంక్లిష్టతను దూరం చేయడం

ఓరెన్ ఈని, RavenDB వ్యవస్థాపకుడు మరియు CTO దాదాపు రెండు దశాబ్దాల క్రితం ఫ్రీలాన్స్ డేటాబేస్ పనితీరు కన్సల్టెంట్‌గా పని చేస్తున్నారు. ఒక ప్రత్యేక ఇంటర్వ్యూలో, వారి సంరక్షణలో ఉన్న వ్యవస్థలు సంక్లిష్టతతో పెరుగుతున్నందున అతను అనేక సమర్థ బృందాలను “తమను తాము ఒక రంధ్రంలోకి తవ్వడం” ఎలా ఎదుర్కొన్నారో వివరించాడు. అతను అందించిన సమస్యలు డెవలపర్‌లకు అవసరమైన నైపుణ్యాలను కలిగి ఉండకపోవడమే కాకుండా సిస్టమ్ ఆర్కిటెక్చర్ నుండి ఉత్పన్నమయ్యాయి. డేటాబేస్‌లు తమ డెవలపర్‌లను పెళుసుగా ఉండే డిజైన్‌ల వైపు నడిపిస్తాయి మరియు ఆ మార్గాలను అనుసరించినందుకు డెవలపర్‌లను శిక్షిస్తాయి, అని ఆయన చెప్పారు. RavenDB అనేది డేటాబేస్ స్కీమా పర్వతానికి అవసరమైన వాటి యొక్క ఆపలేని శక్తి కలిసినప్పుడు ఘర్షణను తగ్గించే మార్గంగా ప్రారంభించబడిన ప్రాజెక్ట్.

ప్లాట్‌ఫారమ్ యొక్క ప్రాధాన్యత ఏదో ఒక దశలో ఓరెన్ వంటి వ్యక్తుల సేవలు అవసరం లేకుండా (వ్యంగ్యంగా) పనితీరు మరియు అనుకూలతను కలిగి ఉంటుంది. అనుభవం మరియు జ్ఞానంతో నిండిన బ్యాగ్‌తో సాయుధమై, అతను RavenDBని స్థాపించాడు, ఇది ఇప్పుడు పదిహేనేళ్లకు పైగా రవాణా చేయబడుతోంది – AI-సహాయక అభివృద్ధిపై ప్రస్తుత ఆసక్తి కంటే ముందే.

బాటమ్ లైన్ ఏంటంటే, కాలక్రమేణా, RavenDB డేటాబేస్ డేటాబేస్ మొదట రూపొందించబడినప్పుడు దాని గురించి ఆలోచించవచ్చని ఊహించిన దాని కంటే సంస్థ దేని గురించి శ్రద్ధ వహిస్తుందో దానికి అనుగుణంగా ఉంటుంది. “నేను వ్యాపార వ్యక్తులతో మాట్లాడినప్పుడు, నేను డేటా యాజమాన్య సంక్లిష్టతను జాగ్రత్తగా చూసుకుంటానని నేను వారికి చెప్తాను” అని ఈని చెప్పారు.

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

తలుపులు మరియు సపోర్టు స్తంభాలు ఎక్కడికి వెళ్లవచ్చో నిర్ణయించే ముందు ఓరెన్ భవనం యొక్క పునాదులను పోయడంతో పోలికను గీశాడు. అది ఒక విధానం చెయ్యవచ్చు పని, కానీ సంవత్సరాలుగా వ్యాపారం దిశను మార్చినప్పుడు, ఆ ముందస్తు నిర్ణయాలకు చింతిస్తున్నందుకు అయ్యే ఖర్చు భయంకరంగా ఉంటుంది.

ఓరెన్ ఈని చిత్రం
ఓరెన్ ఈని (మూలం: RavenDB)

రాబోయే కాలంలో కంపెనీ ప్రదర్శన గురించి మాట్లాడుతున్నారు టెక్ఎక్స్ గ్లోబల్ ఈ సంవత్సరం (ఫిబ్రవరి 4 & 5, ఒలింపియా) లండన్‌లో జరిగిన కార్యక్రమంలో, అతను యుఎస్ మార్కెట్‌లలోకి విస్తరించడానికి ఇబ్బంది పడిన యూరోపియన్ క్లయింట్ యొక్క ఉదాహరణను ఉదహరించాడు, ఎందుకంటే దాని డేటాబేస్ సాధారణ VAT రేటును కలిగి ఉంది, ఇది ఒకే ఫీల్డ్‌కు అందించబడింది, ఇది రాష్ట్ర మరియు సమాఖ్య అమ్మకపు పన్నుల సంక్లిష్టతలకు తగినది కాదు. గతంలో తీసుకున్న సాధారణ నిర్ణయాల నుండి (మరియు బహుశా పెద్దగా ఆలోచించలేదు – యూరోపియన్ VAT చాలా ప్రామాణికమైనది), క్లయింట్ తదుపరి తరానికి ఆర్థిక నొప్పి మరియు సాంకేతిక రుణాలను నిల్వ చేస్తున్నారు.

RavenDB యొక్క ఆకర్షణలో ఎక్కువ భాగం ఆచరణాత్మక వివరాలు మరియు డేటాబేస్‌లను మరింత పనితీరును మరియు సులభంగా పరిష్కరించేలా చేసే చిన్న ట్వీక్‌లలో వ్యక్తమవుతుంది. ఉదాహరణకు, పేజినేషన్‌కు చాలా సిస్టమ్‌లలో రెండు డేటాబేస్ కాల్‌లు అవసరం (ఒకటి ఫలితాల పేజీని పొందడానికి, మరొకటి సరిపోలే రికార్డులను లెక్కించడానికి). RavenDB రెండింటినీ ఒకే ప్రశ్నలో అందిస్తుంది. వ్యక్తిగతంగా, ఇటువంటి ఆప్టిమైజేషన్లు చిన్నవిగా కనిపించవచ్చు, కానీ స్కేల్ వద్ద అవి సమ్మేళనం చేస్తాయి. ఓరెన్ చెప్పారు. “మీరు వెళ్ళే ప్రతిచోటా ఘర్షణను తగ్గించినట్లయితే, మీరు ఘర్షణతో వ్యవహరించాల్సిన అవసరం లేని మంచి వ్యవస్థతో ముగుస్తుంది.”

ఘర్షణల సమ్మేళనం తొలగింపు పనితీరును మెరుగుపరుస్తుంది మరియు డెవలపర్‌ల ఉద్యోగాలను సులభతరం చేస్తుంది. రిలేషనల్ డేటాబేస్‌లలో టేబుల్‌తో అనుబంధించబడిన పెనాల్టీలు లేకుండా సంబంధిత డేటా పొందుపరచబడింది లేదా చేర్చబడుతుంది, కాబట్టి సంక్లిష్ట ప్రశ్నలు ఒకే రౌండ్ ట్రిప్‌లో పూర్తవుతాయి. సాఫ్ట్‌వేర్ ఇంజనీర్లు డేటాబేస్ నిపుణులు కానవసరం లేదు. వారి ప్రపంచంలో, వారు కేవలం RavenDB యొక్క APIలకు SQL-వంటి ప్రశ్నలను రూపొందించారు.

ఇతర NoSQL డేటాబేస్‌లతో పోలిస్తే, రావెన్ DB డిఫాల్ట్‌గా పూర్తి ACID లావాదేవీలను అందిస్తుంది మరియు కార్యాచరణ సంక్లిష్టతను తగ్గిస్తుంది: దాని యొక్క అనేక బేక్-ఇన్ ఫీచర్‌లు (ETL పైప్‌లైన్‌లు, సబ్‌స్క్రిప్షన్‌లు, పూర్తి-టెక్స్ట్ శోధన, కౌంటర్లు, సమయ శ్రేణి మొదలైనవి) బాహ్య వ్యవస్థల అవసరాన్ని తగ్గిస్తాయి.

DBAలు మరియు సాఫ్ట్‌వేర్ డెవలపర్‌లు పోటీపడే డేటాబేస్ సిస్టమ్ మరియు దాని అవసరమైన అనుబంధాలను సంబోధించేలా కాకుండా, డెవలపర్‌లు మరియు అడ్మిన్‌లు ఇద్దరూ రావెన్ DBతో వివరాలను చెపుతూ తక్కువ సమయాన్ని వెచ్చిస్తారు. ఇది శుభవార్త, సంస్థ యొక్క పర్స్ స్ట్రింగ్‌లను కలిగి ఉన్నవారికి కనీసం కాదు.

ప్రయోజనానికి సరిపోయేలా స్కేలింగ్

RavenDB సంక్లిష్ట ప్రశ్నలను నిర్వహించేంత నొప్పిలేకుండా స్కేల్ చేయడానికి కూడా నిర్మించబడింది. ఇది కావాలంటే బహుళ-నోడ్ క్లస్టర్‌లను సృష్టించగలదు కాబట్టి భారీ సంఖ్యలో ఏకకాల వినియోగదారులకు మద్దతు ఇస్తుంది. ఇటువంటి క్లస్టర్‌లు సమయం తీసుకునే మాన్యువల్ కాన్ఫిగరేషన్ లేకుండా RavenDB ద్వారా సృష్టించబడతాయి. “రావెన్‌డిబితో, ఇది వ్యాపారం యొక్క సాధారణ ఖర్చు,” అని ఆయన చెప్పారు.

ఈ సంవత్సరం ఫిబ్రవరిలో, RavenDB క్లౌడ్ వెర్షన్ 7.2ని ప్రకటించింది మరియు ఇది 2026 కాబట్టి, AI గురించి ప్రస్తావించాల్సిన అవసరం ఉంది. రావెన్ DB యొక్క AI అసిస్టెంట్, “ప్రభావం, (…) మీ డేటాబేస్ లోపల వచ్చే వర్చువల్ DBA,” అని ఆయన చెప్పారు. కీలక పదం లోపల. ఇది డెవలపర్‌లు మరియు అడ్మినిస్ట్రేటర్‌ల కోసం రూపొందించబడింది, తుది వినియోగదారులు కాదు, ఇండెక్సింగ్, స్టోరేజ్ వినియోగం లేదా సిస్టమ్ ప్రవర్తన గురించి వారి ప్రశ్నలకు సమాధానం ఇస్తుంది.

AI వృత్తిపరమైన సాధనంగా

ఏదైనా డేటా స్టోర్‌కి AIలకు అన్‌కన్‌ఫైన్డ్ యాక్సెస్ ఇవ్వడంపై అతనికి సందేహం ఉంది. సున్నితమైన సమాచారానికి సాధారణ గేట్‌కీపర్‌గా పనిచేయడానికి AIని అనుమతించడం అనేది తప్పించుకోలేని భద్రతా ప్రమాదాలను సృష్టిస్తుంది, ఎందుకంటే అటువంటి వ్యవస్థలు విశ్వసనీయంగా నిరోధించడం కష్టం.

DBA మరియు సాఫ్ట్‌వేర్ డెవలపర్‌ల కోసం, ఇది మరొక కథ – AI అనేది డేటాను కాన్ఫిగర్ చేయడం మరియు పరిష్కరించడం వంటి సహాయకరంగా పనిచేసే ఉపయోగకరమైన సాధనం. RavenDB యొక్క AI అసిస్టెంట్ దాని స్వంత ప్రత్యేక ప్రాప్యతను కలిగి ఉండకుండా, దానిని ప్రారంభించే వినియోగదారు యొక్క అనుమతులను వారసత్వంగా పొందుతుంది. “మీ రావెన్‌డిబి ఉదాహరణ గురించి దానికి తెలిసిన ఏదైనా వస్తుంది, ఎందుకంటే తెర వెనుక, ఇది మీ అనుమతులతో మీ సిస్టమ్‌ను యాక్సెస్ చేస్తోంది” అని ఆయన చెప్పారు.

డెవలపర్‌లు మరియు అడ్మిన్‌లకు అభిప్రాయంతో కూడిన ఫీచర్‌లను అందించడం కంపెనీ యొక్క AI వ్యూహం: ప్రశ్నలను రూపొందించడం, సూచికలను వివరించడం, స్కీమా అన్వేషణలో సహాయం చేయడం మరియు ఆపరేటర్ ధ్రువీకరణ మరియు అధికారాలతో కూడిన కాల్‌లతో కార్యాచరణ ప్రశ్నలకు సమాధానం ఇవ్వడం.

RavenDBతో అప్లికేషన్‌లను డెవలప్ చేసే బృందాలు వెక్టార్ శోధన, స్థానిక ఎంబెడ్డింగ్‌లు, సర్వర్-సైడ్ ఇండెక్సింగ్ మరియు బాహ్య LLMలతో అజ్ఞేయ ఇంటిగ్రేషన్ కోసం మద్దతును పొందుతాయి. ఇది, వ్యాపారాన్ని రిస్క్ మరియు సమ్మతి సమస్యలకు గురికాకుండా, తమ అప్లికేషన్‌లలో ఉపయోగకరమైన AI ఆధారిత ఫీచర్‌లను త్వరగా బట్వాడా చేయడానికి సంస్థలను అనుమతిస్తుంది అని ఓరెన్ చెప్పారు.

భద్రత మరియు ప్రమాదం

రావెన్‌డిబి దాని మరియు దాని పోటీదారుల మధ్య స్పష్టమైన రేఖను గీసే ప్రాంతాలలో భద్రత మరియు ప్రమాదం ఒకటి. మేము ఇటీవలి MongoBleed దుర్బలత్వాన్ని స్పృశించాము, ఇది కంప్రెషన్ మరియు ప్రామాణీకరణ కోడ్ మధ్య పరస్పర చర్య కారణంగా ప్రామాణీకరించబడని MongoDB ఉదంతాల నుండి డేటాను బహిర్గతం చేసింది. ఓరెన్ ఈ సమస్యను సాధారణ-ప్రయోజనం మరియు భద్రత-క్లిష్టమైన కోడ్ మార్గాలను కలపడం వల్ల ఏర్పడిన నిర్మాణ వైఫల్యంగా వివరించాడు. “ఇది ఒక దుర్బలత్వానికి కారణం,” అతను చెప్పాడు, “ప్రత్యేకంగా మీరు ఆందోళనలను కలపడానికి ప్రయత్నిస్తున్నారు.”

RavenDB ఏదైనా డేటాబేస్ లాజిక్ ప్రారంభించబడటానికి ముందు ప్రామాణీకరణను నిర్వహించడానికి స్థాపించబడిన క్రిప్టోగ్రాఫిక్ ఇన్‌ఫ్రాస్ట్రక్చర్‌ని ఉపయోగిస్తుంది. మరియు ఇతర చోట్ల నుండి ఒక లోపం వెలువడినప్పటికీ, దాడి ఉపరితలం గణనీయంగా తక్కువగా ఉంటుంది, ఎందుకంటే ప్రమాణీకరించని వినియోగదారులు సాధారణ కోడ్ మార్గాలను ఎప్పటికీ చేరుకోలేరు: ఆ నిర్మాణ సంబంధమైన విభజన పేలుడు వ్యాసార్థాన్ని పరిమితం చేస్తుంది.

RavenDB యొక్క ఇంటర్నల్‌లు అత్యంత సాంకేతికంగా మరియు ప్రత్యేకమైనవి అయినప్పటికీ, వ్యాపార నిర్ణయాధికారులు స్కీమా మార్పులు, పనితీరు ట్యూనింగ్ లేదా మౌలిక సదుపాయాల మార్పుల వల్ల కలిగే ఆలస్యాలు గణనీయమైన ఆర్థిక ప్రభావాన్ని చూపుతాయని సులభంగా అభినందిస్తారు. కానీ RavenDB యొక్క సున్నితత్వం మరియు వేగం కూడా ఓరెన్ “లేదు, మీరు అలా చేయలేరు” సంభాషణలుగా వర్ణించిన వాటిని తొలగిస్తుంది.

RavenDBని నడుపుతున్న సంస్థలు స్పెషలిస్ట్ నైపుణ్యంపై తమ ఆధారపడటాన్ని తగ్గిస్తాయి, అంతేకాకుండా వారు మారుతున్న వ్యాపార అవసరాలకు మరింత త్వరగా ప్రతిస్పందించే సామర్థ్యాన్ని పొందుతారు. “(డేటాబేస్ యొక్క) పాత్ర వాస్తవ వ్యాపార విలువను తీసుకురావడం,” అని Eini వాదిస్తూ, మౌలిక సదుపాయాలు, కార్యాచరణ సందర్భాలలో, నేపథ్యంలోకి మసకబారాలి. ఇది ఉన్నందున, ఇది తరచుగా వ్యూహ చర్చల పరిధిని నిర్ణయిస్తుంది.

వలస మరియు ప్రారంభించడం

RavenDB సుపరిచితమైన SQL-లాంటి ప్రశ్న భాషను ఉపయోగిస్తుంది మరియు చాలా జట్లకు వేగాన్ని అందుకోవడానికి గరిష్టంగా ఒక రోజు మాత్రమే అవసరం. ఘర్షణ కనిపించే చోట, ఓరెన్ సూచించాడు, భద్రత మరియు అధిక లభ్యత చుట్టూ ఉన్న ఇతర ప్లాట్‌ఫారమ్‌ల నుండి తరచుగా ఊహల కారణంగా ఇది జరుగుతుంది. RavenDB కోసం, ఇవి డిజైన్‌లో నిర్మించబడ్డాయి కాబట్టి కారకం చేయాల్సిన అదనపు పనిభారాన్ని కలిగించవద్దు.

కంపెనీ వ్యవస్థాపకుడు స్వయంగా ఆపరేషనల్ నొప్పిని అనుభవించిన ఫలితంగా, RavenDB యొక్క వ్యత్యాసం పేరుకుపోయిన డిజైన్ నిర్ణయాల నుండి వచ్చింది: బ్యాక్‌గ్రౌండ్ ఇండెక్సింగ్, క్వెరీ-అవేర్ ఆప్టిమైజేషన్, భద్రత మరియు ప్రామాణీకరణ సమస్యల విభజన మరియు తరువాత, AI టూలింగ్‌పై పరిమితుల అవసరం. రోజువారీ ఉపయోగంలో, డెవలపర్లు తక్కువ పదునైన అంచులను అనుభవిస్తారు మరియు దీర్ఘకాలికంగా, వ్యాపార నాయకులు ఖర్చులలో తగ్గింపును చూస్తారు, ముఖ్యంగా మార్పు సమయంలో. అనేక సందర్భాల్లో స్థిరపడిన ప్లాట్‌ఫారమ్‌లను స్థానభ్రంశం చేయడానికి ఈ కలయిక తగినంత బలవంతంగా ఉంటుంది.

మరింత తెలుసుకోవడానికి, మీరు ఇక్కడ RavenDB ప్రతినిధులతో మాట్లాడవచ్చు టెక్ఎక్స్ గ్లోబల్ఒలింపియా, లండన్, ఫిబ్రవరి 4 మరియు 5 తేదీలలో జరిగింది. మీరు ఇక్కడ చదివినవి మీ ఆసక్తిని రేకెత్తిస్తే, వెళ్ళండి కంపెనీ వెబ్‌సైట్.

(చిత్ర మూలం: రాల్ఫ్ అప్పెల్ట్ ద్వారా “#316 AVZ డేటాబేస్” CC BY-NC-SA 2.0 ప్రకారం లైసెన్స్ పొందింది.)

పరిశ్రమ ప్రముఖుల నుండి AI మరియు పెద్ద డేటా గురించి మరింత తెలుసుకోవాలనుకుంటున్నారా? తనిఖీ చేయండి AI & బిగ్ డేటా ఎక్స్‌పో ఆమ్‌స్టర్‌డామ్, కాలిఫోర్నియా మరియు లండన్‌లో జరుగుతున్నాయి. సమగ్ర కార్యక్రమం ఇందులో భాగమే టెక్ఎక్స్ మరియు ఇతర ప్రముఖ సాంకేతిక ఈవెంట్‌లతో కలిసి ఉంది. క్లిక్ చేయండి ఇక్కడ మరింత సమాచారం కోసం.

AI వార్తలు ఆధారితం టెక్ఫోర్జ్ మీడియా. రాబోయే ఇతర ఎంటర్‌ప్రైజ్ టెక్నాలజీ ఈవెంట్‌లు మరియు వెబ్‌నార్‌లను అన్వేషించండి ఇక్కడ.

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Top