የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ሰላም ሁላችሁም! ጥሩ ዜና አለን ፣ OTUS ትምህርቱን በሰኔ ወር እንደገና ይጀምራል "የሶፍትዌር አርክቴክት"ከዚህ ጋር በተያያዘ በተለምዶ ጠቃሚ ነገሮችን ከእርስዎ ጋር እናካፍላለን።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ይህን አጠቃላይ የማይክሮ አገልግሎት ነገር ያለምንም አውድ ካጋጠመህ ትንሽ እንግዳ ነገር ነው ብለህ በማሰብ ይቅርታ ይደረግልሃል። አፕሊኬሽኑን በአውታረ መረብ የተገናኙ ቁርጥራጮችን መከፋፈል በተፈጠረው የተከፋፈለ ስርዓት ላይ ውስብስብ የስህተት መቻቻል ሁነታዎችን ማከል ማለት ነው።

ምንም እንኳን ይህ አካሄድ ወደ ብዙ ገለልተኛ አገልግሎቶች መከፋፈልን የሚያካትት ቢሆንም፣ የመጨረሻ ግቡ ግን እነዚያን አገልግሎቶች በተለያዩ ማሽኖች እንዲሠሩ ከማድረግ የበለጠ ነው። እዚህ እየተነጋገርን ያለነው ከውጭው ዓለም ጋር ስላለው መስተጋብር ነው, እሱም በይዘቱ ውስጥም ይሰራጫል. በቴክኒካል አገባቡ ሳይሆን ብዙ ሰዎችን፣ ቡድኖችን፣ ፕሮግራሞችን ባቀፈ የስነ-ምህዳር ስሜት እና እያንዳንዳቸው እነዚህ ክፍሎች በሆነ መንገድ ስራቸውን ማከናወን አለባቸው።

ኩባንያዎች, ለምሳሌ, አንዳንድ ግቦችን ለማሳካት በአንድነት አስተዋፅኦ የሚያደርጉ የተከፋፈሉ ስርዓቶች ስብስብ ናቸው. በራሳችን የተገለሉ ግቦች ላይ እያተኮርን በኤፍቲፒ ፋይሎችን ወይም የድርጅት ውህደት መሳሪያዎችን በመጠቀም ውህደትን ለማሳካት እየሞከርን ላለፉት አስርት ዓመታት ይህንን እውነታ ችላ ብለነዋል። ነገር ግን በአገልግሎቶች መምጣት ሁሉም ነገር ተለውጧል. አገልግሎቶች ከአድማስ ባሻገር እንድንመለከት እና እርስ በርስ የሚደጋገፉ ፕሮግራሞችን በአንድነት እንድንመለከት ረድተውናል። ነገር ግን፣ በተሳካ ሁኔታ ለመሥራት ሁለት መሠረታዊ የተለያዩ ዓለሞችን መለየትና መንደፍ ያስፈልጋል፡ ውጫዊው ዓለም፣ በብዙ ሌሎች አገልግሎቶች ሥርዓተ-ምህዳር ውስጥ የምንኖርበት፣ እና ግላዊ፣ ውስጣዊ ዓለም፣ ብቻችንን የምንገዛበት።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ይህ የተከፋፈለው ዓለም ካደግንበትና ከለመድነው የተለየ ነው። ባህላዊ ሞኖሊቲክ አርክቴክቸር የመገንባት መርሆዎች ለትችት አይቆሙም. ስለዚህ እነዚህን ስርዓቶች በትክክል ማግኘቱ አሪፍ የነጭ ሰሌዳ ዲያግራም ወይም ጥሩ የፅንሰ-ሃሳብ ማረጋገጫ ከመፍጠር የበለጠ ነው። ነጥቡ እንዲህ ዓይነቱ ሥርዓት ለረጅም ጊዜ በተሳካ ሁኔታ እንዲሠራ ማድረግ ነው. እንደ እድል ሆኖ፣ አገልግሎቶቹ የተለያዩ ቢመስሉም ለረጅም ጊዜ ኖረዋል። የ SOA ትምህርቶች አሁንም ቢሆን ጠቃሚ ናቸው፣ በዶከር፣ በኩበርኔትስ እና በትንሹ ሻባ ሂፕስተር ጢም የተቀመሙ ናቸው።

ስለዚህ ዛሬ ህጎቹ እንዴት እንደተለወጡ፣ ለምን አገልግሎቶችን የምንቀርብበትን መንገድ እና እርስ በርስ የሚተላለፉትን መረጃዎች እንደገና ማጤን እንዳለብን እና ይህን ለማድረግ ለምን ሙሉ ለሙሉ የተለያዩ መሳሪያዎች እንደሚያስፈልጉን እንመለከታለን።

ማጠቃለል ሁልጊዜ ጓደኛዎ አይሆንም

ማይክሮ ሰርቪስ አንዳቸው ከሌላው ተለይተው ሊሠሩ ይችላሉ. ከፍተኛውን ዋጋ የሚሰጣቸው ይህ ንብረት ነው. ይህ ተመሳሳይ ንብረት አገልግሎቶችን እንዲያሳድጉ እና እንዲያድጉ ያስችላቸዋል። ወደ ኳድሪሊየኖች ተጠቃሚዎች ወይም ፔታባይት መረጃ (ምንም እንኳን እነዚያ እዚያም ሊረዱዎት ቢችሉም) በመለኪያነት ሳይሆን በቡድን እና በድርጅቶች ያለማቋረጥ እያደጉ ከሰዎች አንጻር።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ይሁን እንጂ ነፃነት ሁለት አፍ ያለው ጎራዴ ነው። ማለትም አገልግሎቱ በራሱ በቀላሉ እና በተፈጥሮ መስራት ይችላል። ነገር ግን አንድ ተግባር በሌላ አገልግሎት መጠቀምን በሚፈልግ አገልግሎት ውስጥ ከተተገበረ በመጨረሻ በሁለቱም አገልግሎቶች ላይ በተመሳሳይ ጊዜ ለውጦችን ማድረግ አለብን። በአንድ ሞኖሊት ውስጥ ይህን ማድረግ ቀላል ነው, እርስዎ ብቻ ለውጥ ያደርጉ እና ለመልቀቅ ይላኩት, ነገር ግን ገለልተኛ አገልግሎቶችን በማመሳሰል ላይ ተጨማሪ ችግሮች ይኖራሉ. በቡድኖች እና በመልቀቂያ ዑደቶች መካከል ያለው ቅንጅት ቅልጥፍናን ያጠፋል.

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

እንደ መደበኛው አቀራረብ አካል፣ በቀላሉ የሚረብሹ ከጫፍ እስከ ጫፍ ለውጦችን ለማስወገድ ይሞክራሉ፣ ይህም በአገልግሎቶች መካከል ያለውን ተግባር በግልጽ ይከፋፍላል። የነጠላ መግቢያ አገልግሎት እዚህ ጥሩ ምሳሌ ሊሆን ይችላል። ከሌሎች አገልግሎቶች የሚለየው በግልፅ የተቀመጠ ሚና አለው። ይህ ግልጽ መለያየት ማለት በዙሪያው ባሉት አገልግሎቶች ላይ በፍጥነት በሚለዋወጥበት ዓለም ውስጥ ነጠላ የመለያ መግቢያ አገልግሎት ሊለወጥ አይችልም ማለት ነው። በጥብቅ በተገደበ አውድ ውስጥ አለ።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ችግሩ በገሃዱ ዓለም ውስጥ የንግድ አገልግሎቶች ሁልጊዜ ተመሳሳይ የሆነ ንፁህ ሚናዎችን መለየት አይችሉም። ለምሳሌ፣ ተመሳሳይ የንግድ አገልግሎቶች ከሌሎች ተመሳሳይ አገልግሎቶች በሚመጡ መረጃዎች የበለጠ ይሰራሉ። በመስመር ላይ ችርቻሮ ውስጥ ከተሳተፉ፣ የትዕዛዝ ፍሰትን፣ የምርት ካታሎግን ወይም የተጠቃሚ መረጃን ማካሄድ ለብዙ አገልግሎቶችዎ መስፈርት ይሆናል። ለመስራት እያንዳንዱ አገልግሎቶቹ የዚህን ውሂብ መዳረሻ ያስፈልጋቸዋል።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ
አብዛኛዎቹ የንግድ አገልግሎቶች ተመሳሳይ የውሂብ ዥረት ይጋራሉ፣ ስለዚህ ስራቸው በማይለዋወጥ መልኩ የተጠላለፈ ነው።

ስለዚህ ልንነጋገርበት የሚገባ ጠቃሚ ነጥብ ላይ ደርሰናል። አገልግሎቶች በአብዛኛው በተናጥል ለሚሰሩ የመሠረተ ልማት ክፍሎች ጥሩ ሆነው ሲሰሩ፣ አብዛኛዎቹ የንግድ አገልግሎቶች በጣም በቅርብ እርስ በርስ የተያያዙ ይሆናሉ።

የውሂብ dichotomy

በአገልግሎት ላይ ያተኮሩ አቀራረቦች ቀድሞውኑ ሊኖሩ ይችላሉ፣ ነገር ግን በአገልግሎቶች መካከል ከፍተኛ መጠን ያለው ውሂብን እንዴት ማጋራት እንደሚችሉ አሁንም ግንዛቤ የላቸውም።

ዋናው ችግር ዳታ እና አገልግሎቶች የማይነጣጠሉ መሆናቸው ነው። በአንድ በኩል፣ አግልግሎቶች እርስ በርስ እንዲለያዩ እና እድገታቸውን እና ተጨማሪ ለውጦችን እንዲያመቻቹ መረጃን እንድንደብቅ ያበረታታናል። በሌላ በኩል ልክ እንደሌሎች መረጃዎች ሁሉ የጋራ መረጃን በነፃነት መከፋፈል እና ማሸነፍ መቻል አለብን። ነጥቡ እንደማንኛውም የመረጃ ሥርዓት በነጻነት ወዲያውኑ ሥራ መጀመር መቻል ነው።

ይሁን እንጂ የመረጃ ሥርዓቶች ከማሸግ ጋር ምንም ግንኙነት የላቸውም. እንደውም ተቃራኒው ነው። የውሂብ ጎታዎች ያከማቹትን ውሂብ መዳረሻ ለማቅረብ የተቻላቸውን ሁሉ ያደርጋሉ። ውሂቡን እንደፈለጋችሁ እንዲቀይሩ የሚያስችልዎ ኃይለኛ ገላጭ በይነገጽ ጋር አብረው ይመጣሉ። እንዲህ ዓይነቱ ተግባር በቅድመ-ምርምር ደረጃ አስፈላጊ ነው, ነገር ግን እያደገ የመጣውን ያለማቋረጥ እያደገ ላለው አገልግሎት ውስብስብነት ለመቆጣጠር አይደለም.

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

እና እዚህ አንድ አጣብቂኝ ይነሳል. ተቃርኖ። ዲኮቶሚ ከሁሉም በላይ የመረጃ ስርዓቶች መረጃን ስለመስጠት ነው, እና አገልግሎቶች ስለ መደበቅ ናቸው.

እነዚህ ሁለት ኃይሎች መሠረታዊ ናቸው. እኛ በምንገነባው ስርዓታችን ለላቀ ደረጃ ሁልጊዜ በመታገል ለአብዛኛው ስራችን ይደግፋሉ።

የአገልግሎት ስርዓቶች እያደጉ እና እየተሻሻሉ ሲሄዱ፣ የውሂብ ዲኮቶሚ የሚያስከትለውን መዘዝ በብዙ መንገዶች እናያለን። ወይ የአገልግሎት በይነገጹ ያድጋል፣ ከጊዜ ወደ ጊዜ እየጨመረ የሚሄድ የተግባር ክልል በማቅረብ እና በጣም የሚያምር የቤት ውስጥ የውሂብ ጎታ መምሰል ይጀምራል፣ ወይም ደግሞ ተበሳጨን እና አጠቃላይ የውሂብ ስብስቦችን ከአገልግሎት ወደ አገልግሎት የምንወስድበት ወይም የምናንቀሳቅስበትን አንዳንድ መንገዶችን እንተገብራለን።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

በምላሹ, የቤት ውስጥ ቆንጆ ዳታቤዝ የሚመስል ነገር መፍጠር ወደ አጠቃላይ ችግሮች ያመራል. ለምን አደገኛ እንደሆነ በዝርዝር አንገባም። የተጋራ የውሂብ ጎታበጣም ውድ የሆነ ምህንድስና እና ኦፕሬሽንን ይወክላል እንበል ችግሮች ሊጠቀምበት ለሚሞክር ኩባንያ.

ከዚህ የከፋው ደግሞ የመረጃ መጠን የአገልግሎት ወሰን ችግሮችን ያጎላል። በአገልግሎት ውስጥ የበለጠ የተጋራ ውሂብ በይነገጹ ይበልጥ የተወሳሰበ ይሆናል እና ከተለያዩ አገልግሎቶች የሚመጡ የውሂብ ስብስቦችን ማዋሃድ በጣም አስቸጋሪ ይሆናል።

ሙሉ የውሂብ ስብስቦችን የማውጣት እና የማንቀሳቀስ አማራጭ አቀራረብም የራሱ ችግሮች አሉት። የዚህ ጥያቄ የተለመደ አቀራረብ ሁሉንም የውሂብ ስብስብ በቀላሉ ሰርስሮ ማከማቸት እና በእያንዳንዱ የሚፈጅ አገልግሎት ውስጥ በአካባቢው ማከማቸት ይመስላል።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ችግሩ የተለያዩ አገልግሎቶች የሚበሉትን ውሂብ በተለየ መንገድ መተርጎማቸው ነው። ይህ ውሂብ ሁል ጊዜ በእጅ ነው። እነሱ ተስተካክለው በአገር ውስጥ ተስተካክለዋል. በፍጥነት ከምንጩ ውስጥ ካለው መረጃ ጋር ምንም የሚያመሳስላቸው ነገር አለመኖሩን ያቆማሉ።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ
የበለጠ ተለዋዋጭ ቅጂዎች, የበለጠ መረጃው በጊዜ ሂደት ይለያያል.

ይባስ ብሎ እንዲህ ዓይነቱን መረጃ ወደ ኋላ ለማረም አስቸጋሪ ነው (MDM ይህ በእውነት ለማዳን ሊመጣ የሚችልበት ቦታ ነው). እንዲያውም፣ አንዳንድ የንግድ ድርጅቶች የሚያጋጥሟቸው የማይገታ የቴክኖሎጂ ችግሮች የሚነሱት ከተግባር ወደ አተገባበር በሚባዛው የተለያየ መረጃ ነው።

ለዚህ ችግር መፍትሄ ለማግኘት ስለ የጋራ መረጃ በተለየ መንገድ ማሰብ አለብን። በምንገነባው አርክቴክቸር አንደኛ ደረጃ እቃዎች መሆን አለባቸው። ፓት ሄላንድ እንዲህ ዓይነቱን ውሂብ "ውጫዊ" ብሎ ይጠራል, እና ይህ በጣም አስፈላጊ ባህሪ ነው. የአንድን አገልግሎት ውስጣዊ አሰራር እንዳንጋለጥ ኢንካፕስሌሽን እንፈልጋለን ነገርግን አገልግሎቶቻቸውን ስራቸውን በትክክል እንዲሰሩ የጋራ መረጃን በቀላሉ እንዲያገኙ ማድረግ አለብን።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

ችግሩ ያለው የአገልግሎት በይነገጾችም ሆነ የመልእክት መላላኪያ ወይም የተጋራ ዳታቤዝ ከውጫዊ መረጃ ጋር ለመስራት ጥሩ መፍትሄ ስለሌለ ዛሬ የትኛውም አካሄድ ጠቃሚ አይደለም። የአገልግሎት በይነገጾች በማንኛውም ሚዛን ለመረጃ ልውውጥ በጣም ተስማሚ አይደሉም። መልዕክት ይንቀሳቀሳል ነገር ግን ታሪኩን አያከማችም ስለዚህ ውሂብ በጊዜ ሂደት ይበላሻል። የተጋሩ ዳታቤዞች በአንድ ነጥብ ላይ በጣም ያተኩራሉ፣ ይህም እድገትን ወደ ኋላ የሚገታ። በውሂብ ውድቀት ዑደት ውስጥ መግባታችን የማይቀር ነው፡-

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ
የውሂብ ውድቀት ዑደት

ዥረቶች፡- የውሂብ እና አገልግሎቶች ያልተማከለ አቀራረብ

በሐሳብ ደረጃ፣ አግልግሎቶች በጋራ ውሂብ የሚሰሩበትን መንገድ መቀየር አለብን። በዚህ ጊዜ, የትኛውም አቀራረብ ከላይ የተጠቀሰውን ዲኮቶሚ ይጋፈጣል, ምክንያቱም በላዩ ላይ የሚረጨው አስማታዊ አቧራ የለም. ይሁን እንጂ ችግሩን እንደገና በማሰብ መግባባት ላይ መድረስ እንችላለን.

ይህ ስምምነት በተወሰነ ደረጃ ማዕከላዊነትን ያካትታል. የተከፋፈለውን የምዝግብ ማስታወሻ ዘዴን መጠቀም እንችላለን ምክንያቱም አስተማማኝ፣ ሊለኩ የሚችሉ ዥረቶችን ይሰጣል። አሁን አገልግሎቶች በእነዚህ የተጋሩ ክሮች ላይ እንዲቀላቀሉ እና እንዲሰሩ እንፈልጋለን፣ ነገር ግን ይህን ሂደት የሚሰሩ ውስብስብ የተማከለ የእግዚአብሔር አገልግሎቶችን ማስወገድ እንፈልጋለን። ስለዚህ, ምርጡ አማራጭ በእያንዳንዱ የሸማች አገልግሎት ውስጥ የዥረት ማቀነባበሪያ መገንባት ነው. በዚህ መንገድ አገልግሎቶች ከተለያዩ ምንጮች የተሰበሰቡ የመረጃ ስብስቦችን በማጣመር እና በሚፈልጉት መንገድ ከእነሱ ጋር አብሮ መስራት ይችላሉ።

ይህንን አካሄድ ለማሳካት አንዱ መንገድ የዥረት መድረክን በመጠቀም ነው። ብዙ አማራጮች አሉ፣ ግን ዛሬ ካፍካን እንመለከታለን፣ የስቴትful Stream Processing አጠቃቀም የቀረበውን ችግር በብቃት ለመፍታት ስለሚያስችለን ነው።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

የተከፋፈለ የምዝግብ ማስታወሻ ዘዴን በመጠቀም በደንብ የተራመደውን መንገድ እንድንከተል እና አብሮ ለመስራት መልዕክትን እንድንጠቀም ያስችለናል። ክስተት-ተኮር አርክቴክቸር. ይህ አካሄድ ከላኪው ይልቅ ለተቀባዩ ፍሰቱን መቆጣጠር ስለሚያስችል ከጥያቄው ምላሽ ዘዴ የተሻለ ልኬት እና ክፍፍል ይሰጣል ተብሎ ይታሰባል። ሆኖም ግን, በዚህ ህይወት ውስጥ ላለው ነገር ሁሉ መክፈል አለብዎት, እና እዚህ ደላላ ያስፈልግዎታል. ነገር ግን ለትልቅ ስርዓቶች, የንግድ ልውውጥ ዋጋ ያለው ነው (ይህ ለአማካይ የድር መተግበሪያዎ ላይሆን ይችላል).

አንድ ደላላ ከተለምዷዊ የመልእክት መላላኪያ ስርዓት ይልቅ ለተከፋፈለው የምዝግብ ማስታወሻዎች ተጠያቂ ከሆነ ተጨማሪ ባህሪያትን መጠቀም ይችላሉ. ማጓጓዣው በተከፋፈለ የፋይል ስርዓትም ሆነ በመስመራዊ ደረጃ ሊለካ ይችላል። ውሂብ ለረጅም ጊዜ በምዝግብ ማስታወሻዎች ውስጥ ሊከማች ስለሚችል የመልእክት ልውውጥ ብቻ ሳይሆን የመረጃ ማከማቻም እናገኛለን። ሊለዋወጥ የሚችል የጋራ ሁኔታን ሳይፈሩ ሊለካ የሚችል ማከማቻ።

ከዚያም ገላጭ የውሂብ ጎታ መሳሪያዎችን ወደ አገልግሎቶች ፍጆታ ለመጨመር ትክክለኛ የዥረት ሂደትን መጠቀም ትችላለህ። ይህ በጣም ጠቃሚ ሀሳብ ነው. ውሂቡ ሁሉም አገልግሎቶች ሊደርሱባቸው በሚችሉ የጋራ ዥረቶች ውስጥ ሲከማች አገልግሎቱ የሚሰራው ማሰባሰብ እና ማቀናበር ግን የግል ነው። እነሱ እራሳቸውን በጥብቅ ውስን አውድ ውስጥ ያገኟቸዋል።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ
የማይለወጠውን የግዛት ዥረት በመለየት የውሂብ ልዩነትን ያስወግዱ። በመቀጠል ይህንን ተግባር በእያንዳንዱ አገልግሎት ላይ የStateful Stream Processingን በመጠቀም ያክሉ።

ስለዚህ, አገልግሎትዎ ከትእዛዞች, የምርት ካታሎግ, መጋዘን ጋር አብሮ መስራት ከፈለገ ሙሉ መዳረሻ ይኖረዋል: እርስዎ ብቻ ምን ውሂብ እንደሚዋሃዱ, የት እንደሚሰሩ እና በጊዜ ሂደት እንዴት እንደሚለዋወጥ ይወስናሉ. መረጃው የተጋራ ቢሆንም, ከእሱ ጋር መስራት ሙሉ በሙሉ ያልተማከለ ነው. ሁሉም ነገር በእርስዎ ደንቦች መሰረት በሚሄድበት ዓለም ውስጥ በእያንዳንዱ አገልግሎት ውስጥ ይመረታል.

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ
ንጹሕ አቋሙን ሳይጥስ ውሂብ ያጋሩ። በሚያስፈልገው አገልግሎት ሁሉ ተግባሩን እንጂ ምንጩን አይጨምርም።

ውሂብ በጅምላ መንቀሳቀስ ሲኖርበት ይከሰታል። አንዳንድ ጊዜ አገልግሎት በተመረጠው የውሂብ ጎታ ሞተር ውስጥ የአካባቢያዊ ታሪካዊ ዳታ ስብስብ ያስፈልገዋል. ዘዴው አስፈላጊ ከሆነ, የተከፋፈለውን የምዝግብ ማስታወሻ ዘዴን በመጠቀም ቅጂውን ከምንጩ ወደነበረበት መመለስ እንደሚችሉ ዋስትና መስጠት ይችላሉ. በካፍካ ውስጥ ያሉ ማገናኛዎች ለዚህ ጥሩ ስራ ይሰራሉ.

ስለዚህ ፣ ዛሬ የተብራራው አቀራረብ በርካታ ጥቅሞች አሉት-

  • ውሂብ በጋራ ጅረቶች መልክ ጥቅም ላይ ይውላል, ይህም ለረጅም ጊዜ በምዝግብ ማስታወሻዎች ውስጥ ሊከማች ይችላል, እና ከጋራ ውሂብ ጋር አብሮ ለመስራት የሚረዳው ዘዴ በእያንዳንዱ ነጠላ አውድ ውስጥ ሃርድዊድ ነው, ይህም አገልግሎቶች በቀላሉ እና በፍጥነት እንዲሰሩ ያስችላቸዋል. በዚህ መንገድ የመረጃው ልዩነት ሚዛናዊ ሊሆን ይችላል.
  • ከተለያዩ አገልግሎቶች የሚመጡ መረጃዎች በቀላሉ ወደ ስብስቦች ሊጣመሩ ይችላሉ። ይህ ከተጋራ ውሂብ ጋር ያለውን ግንኙነት ያቃልላል እና በመረጃ ቋቱ ውስጥ የአካባቢያዊ የውሂብ ስብስቦችን የመጠበቅን አስፈላጊነት ያስወግዳል።
  • የግዛት ዥረት ማቀናበር ውሂብን ብቻ ነው የሚሸጎጠው፣ እና የእውነት ምንጭ አጠቃላይ ምዝግብ ማስታወሻዎች ናቸው፣ ስለዚህ የውሂብ መበላሸት ችግር በጊዜ ሂደት ያን ያህል ከባድ አይደለም።
  • በመሠረታቸው፣ አገልግሎቶች በመረጃ የተደገፉ ናቸው፣ ይህም ማለት ከጊዜ ወደ ጊዜ እየጨመረ የሚሄደው የውሂብ መጠን ቢሆንም፣ አገልግሎቶች አሁንም ለንግድ ክስተቶች ፈጣን ምላሽ መስጠት ይችላሉ።
  • የመጠን ችግር በደላላው ላይ እንጂ በአገልግሎቶቹ ላይ አይወድቅም። ይህ ሾለ መጠነ-ሰፊነት ማሰብ ስለሌለ የጽሑፍ አገልግሎቶችን ውስብስብነት በእጅጉ ይቀንሳል።
  • አዳዲስ አገልግሎቶችን ማከል አሮጌዎችን መለወጥ አያስፈልገውም, ስለዚህ አዳዲስ አገልግሎቶችን ማገናኘት ቀላል ይሆናል.

እንደሚመለከቱት ፣ ይህ ከ REST በላይ ነው። ከተጋራ ውሂብ ባልተማከለ መልኩ እንዲሰሩ የሚያስችልዎትን የመሳሪያዎች ስብስብ ተቀብለናል.

በዛሬው መጣጥፍ ውስጥ ሁሉም ገጽታዎች አልተካተቱም። አሁንም በጥያቄ-ምላሽ ፓራዲጅም እና በክስተት-ተኮር ፓራዲም መካከል እንዴት ሚዛናዊ መሆን እንዳለብን ማወቅ አለብን። ግን ይህንን በሚቀጥለው ጊዜ እናስተናግዳለን። በደንብ ለመተዋወቅ የሚፈልጓቸው ርዕሶች አሉ፣ ለምሳሌ፣ ለምን የስቴትful ዥረት ሂደት በጣም ጥሩ እንደሆነ። ስለዚህ ጉዳይ በሶስተኛው ርዕስ ውስጥ እንነጋገራለን. እና እነሱን ከተጠቀምንባቸው ልንጠቀምባቸው የምንችላቸው ሌሎች ኃይለኛ ግንባታዎች አሉ ለምሳሌ፡- በትክክል አንድ ጊዜ በመስራት ላይ. ለተከፋፈሉ የንግድ ስርዓቶች የጨዋታ ለውጥ ነው, ምክንያቱም የግብይት ዋስትናዎችን ይሰጣል XA በሚሰፋ ቅርጽ. ይህ በአራተኛው ርዕስ ላይ ይብራራል። በመጨረሻም፣ የእነዚህን መርሆች አተገባበር ዝርዝሮች ማለፍ አለብን።

የመረጃው ልዩነት፡ በውሂብ እና በአገልግሎቶች መካከል ያለውን ግንኙነት እንደገና ማሰብ

አሁን ግን ይህንን ብቻ ያስታውሱ፡ የዳታ ዲኮቶሚ የንግድ አገልግሎቶችን ስንገነባ የሚያጋጥመን ኃይል ነው። እና ይህን ማስታወስ አለብን. ዘዴው ሁሉንም ነገር በራሱ ላይ ማዞር እና የተጋራ ውሂብን እንደ አንደኛ ደረጃ እቃዎች ማከም መጀመር ነው. የግዛት ዥረት ማቀነባበር ለዚህ ልዩ ስምምነትን ይሰጣል። እድገትን የሚገታ የተማከለ “የእግዚአብሔር አካላት”ን ያስወግዳል። ከዚህም በላይ የውሂብ ማስተላለፊያ ቧንቧዎችን ቅልጥፍና, መለካት እና የመቋቋም አቅም ያረጋግጣል እና በእያንዳንዱ አገልግሎት ላይ ይጨምራሉ. ስለዚህ ማንኛውም አገልግሎት ከውሂቡ ጋር ሊገናኝ እና ሊሰራበት በሚችል አጠቃላይ የንቃተ ህሊና ፍሰት ላይ ማተኮር እንችላለን። ይህ አገልግሎቶቹን ይበልጥ ሊሰፋ የሚችል፣ የሚለዋወጥ እና ራሱን የቻለ ያደርገዋል። ስለዚህ በነጭ ሰሌዳዎች እና በመላምት ሙከራዎች ላይ ጥሩ ሆነው ብቻ ሳይሆን ለብዙ አሥርተ ዓመታት ይሠራሉ እና ይሻሻላሉ.

ስለ ኮርሱ የበለጠ ይረዱ።

ምንጭ: hab.com

አስተያየት ያክሉ