ጭንቀትን እንዴት ማቆም እና ያለ ሞኖሊት መኖር መጀመር እንደሚቻል

ጭንቀትን እንዴት ማቆም እና ያለ ሞኖሊት መኖር መጀመር እንደሚቻል

ሁላችንም ታሪኮችን እንወዳለን። በእሳቱ ዙሪያ ተቀምጠን ስላለፉት ድሎች፣ ጦርነቶች ወይም በቀላሉ የስራ ልምዳችንን ማውራት እንወዳለን።

ዛሬ ልክ እንደዚህ ያለ ቀን ነው። እና አሁን በእሳት ላይ ባትሆኑም, ለእርስዎ ታሪክ አለን. በ Tarantool ላይ ከማከማቻ ጋር እንዴት መስራት እንደጀመርን ታሪክ።

በአንድ ወቅት ድርጅታችን ሁለት ሁለት “ሞኖሊቶች” እና ለሁሉም አንድ “ጣሪያ” ነበረው ፣ እነዚህ ሞኖሊቶች ቀስ በቀስ ግን በእርግጠኝነት እየቀረቡ ነበር ፣ ይህም የኩባንያችንን በረራ ፣ እድገታችንን ይገድባል። እና ግልጽ የሆነ ግንዛቤ ነበር አንድ ቀን ይህን ጣሪያ አጥብቀን እንመታዋለን.

አሁን ሁሉንም እና ሁሉንም ሰው ከመሳሪያ እስከ የንግድ አመክንዮ የመለየት ርዕዮተ ዓለም ነው። በውጤቱም, እኛ, ለምሳሌ, በኔትወርክ ደረጃ በተግባራዊ ሁኔታ ገለልተኛ የሆኑ ሁለት ዲሲዎች አሉን. እና ከዚያ ሁሉም ነገር ፍጹም የተለየ ነበር.

ዛሬ, በ CI / CD, K8S, ወዘተ መልክ ለውጦችን ለማድረግ ብዙ መሳሪያዎች እና መሳሪያዎች አሉ. በ "ሞኖሊቲክ" ጊዜ, ብዙ የውጭ ቃላትን አያስፈልገንም. በመረጃ ቋቱ ውስጥ ያለውን "ማከማቻ" በቀላሉ ማረም በቂ ነበር.

ነገር ግን ጊዜው ወደ ፊት ሄደ፣ እና የጥያቄዎች ብዛት ከሱ ጋር ወደ ፊት ሄደ፣ አንዳንዴም RPS ከአቅማችን በላይ ተኩሷል። የሲአይኤስ አገሮች ወደ ገበያ ሲገቡ, የመጀመሪያው ሞኖሊቲ የውሂብ ጎታ ፕሮሰሰር ላይ ያለው ጭነት ከ 90% በታች አልወደቀም, እና RPS በ 2400 ደረጃ ላይ ቀርቷል. እና እነዚህ ትናንሽ መራጮች ብቻ አልነበሩም, ነገር ግን ከባድ ጥያቄዎች ነበሩ. ከመረጃው ውስጥ ግማሽ ያህሉን ከትልቅ አይኦ ዳራ አንጻር ሊያሄዱ የሚችሉ የቼኮች እና የJOINዎች ስብስብ።

ሙሉ የጥቁር ዓርብ ሽያጭ በቦታው ላይ መታየት ሲጀምር - እና ዋይልድቤሪ በሩሲያ ውስጥ ከያዙት የመጀመሪያዎቹ ውስጥ አንዱ ነበር - ሁኔታው ​​ሙሉ በሙሉ አሳዛኝ ሆነ። ከሁሉም በላይ, እንደዚህ ባሉ ቀናት ውስጥ ያለው ጭነት ሦስት ጊዜ ይጨምራል.
ኦህ፣ እነዚህ “ሞኖሊቲክ ጊዜያት”! እርግጠኛ ነኝ ተመሳሳይ ነገር እንዳጋጠመህ እርግጠኛ ነኝ፣ እና ይህ እንዴት በአንተ ላይ ሊደርስ እንደሚችል አሁንም መረዳት አልቻልክም።

ምን ማድረግ ይችላሉ - ፋሽን በቴክኖሎጂ ውስጥ ተፈጥሯዊ ነው. የዛሬ 5 ዓመት ገደማ ከእነዚህ ሞዶች አንዱን በ NET እና MS SQL አገልጋይ ላይ ባለው ድህረ ገጽ መልክ እንደገና ማሰብ ነበረብን። በጥንቃቄ ስለያዝኩት እንዲህ ዓይነቱን ሞኖሊት ማየት ረጅም እና ቀላል ደስታ ሆኖ አልተገኘም።
ትንሽ መረበሽ።

በተለያዩ ዝግጅቶች ላይ “ሞኖሊክን ካላየህ አላደግክም!” እላለሁ። በዚህ ጉዳይ ላይ የእርስዎን አስተያየት እፈልጋለሁ, እባክዎን በአስተያየቶቹ ውስጥ ይፃፉ.

የነጎድጓድ ድምፅ

ወደ “እሳት እሳቱ” እንመለስ። የ "ሞኖሊቲክ" ተግባራዊነት ጭነት ለማሰራጨት, በክፍት ምንጭ ቴክኖሎጂዎች ላይ በመመስረት ስርዓቱን ወደ ማይክሮ ሰርቪስ ለመከፋፈል ወስነናል. ምክንያቱም, ቢያንስ, ለመመዘን ርካሽ ናቸው. እና መመዘን እንዳለብን 100% ተረድተናል (እና ብዙ)። ከሁሉም በላይ, ቀድሞውኑ በዚያን ጊዜ ወደ ጎረቤት ሀገሮች ገበያዎች መግባት ይቻል ነበር, እና የምዝገባ ብዛት, እንዲሁም የትዕዛዝ ብዛት, የበለጠ ጠንካራ ማደግ ጀመረ.

ከሞኖሊት ወደ ማይክሮ ሰርቪስ ለመውጣት የመጀመሪያዎቹን እጩዎች ከመረመርን በኋላ 80% የሚሆኑት ጽሑፎች ከኋላ ቢሮ ስርዓቶች እና ከግንባር ጽ / ቤት ንባብ የሚመጡ መሆናቸውን ተረድተናል ። በመጀመሪያ ደረጃ, ይህ ለእኛ አስፈላጊ የሆኑ ሁለት ስርዓቶችን አሳስቧል - የተጠቃሚ ውሂብ እና ስለ ተጨማሪ የደንበኛ ቅናሾች እና ኩፖኖች መረጃ ላይ በመመርኮዝ የእቃውን የመጨረሻ ዋጋ ለማስላት የሚያስችል ስርዓት።

ገብቷል። አሁን ለመገመት ያስፈራል፣ ነገር ግን ከላይ ከተጠቀሱት ንዑስ ስርዓቶች በተጨማሪ የምርት ካታሎጎች፣ የተጠቃሚ መገበያያ ጋሪ፣ የምርት ፍለጋ ስርዓት፣ የምርት ካታሎጎች የማጣሪያ ስርዓት እና የተለያዩ አይነት የምክር ስርዓቶች ከሞኖሊታችን ተወግደዋል። ለእያንዳንዳቸው አሠራር በጠባብ የተጣጣሙ ስርዓቶች የተለዩ ክፍሎች አሉ, ግን በአንድ ወቅት ሁሉም በአንድ "ቤት" ውስጥ ይኖሩ ነበር.

ወዲያውኑ ስለ ደንበኞቻችን መረጃን ወደ ሻርዲንግ ሲስተም ለማስተላለፍ አቅደናል። የመጨረሻውን የሸቀጦች ዋጋ ለማስላት ተግባራዊነት መወገድ ለንባብ ጥሩ scalability ያስፈልጋል ፣ ምክንያቱም ታላቁን የ RPS ጭነት ፈጠረ እና ለዳታቤዝ ትግበራ በጣም ከባድ ነበር (ብዙ መረጃዎች በስሌቱ ሂደት ውስጥ ይሳተፋሉ)።

በውጤቱም, ከ Tarantool ጋር በጥሩ ሁኔታ የሚስማማ እቅድ አውጥተናል.

በዛን ጊዜ, ለማይክሮ ሰርቪስ ስራዎች, በምናባዊ እና በሃርድዌር ማሽኖች ላይ ከበርካታ የመረጃ ማዕከሎች ጋር አብሮ ለመስራት እቅዶች ተመርጠዋል. በምስሎቹ ላይ እንደሚታየው Tarantool የማባዛት አማራጮች በሁለቱም ማስተር-ማስተር እና ማስተር-ባሪያ ሁነታዎች ተተግብረዋል.

ጭንቀትን እንዴት ማቆም እና ያለ ሞኖሊት መኖር መጀመር እንደሚቻል
አርክቴክቸር። አማራጭ 1. የተጠቃሚ አገልግሎት

በአሁኑ ጊዜ, 24 ሻርዶች አሉ, እያንዳንዳቸው 2 አጋጣሚዎች (አንድ ለእያንዳንዱ ዲሲ), ሁሉም በማስተር-ማስተር ሁነታ.

ከመረጃ ቋቱ አናት ላይ የውሂብ ጎታ ቅጂዎችን የሚደርሱ መተግበሪያዎች አሉ። አፕሊኬሽኖች የTarantool Go አሽከርካሪ በይነገጽን በሚተገበረው በእኛ ብጁ ቤተ-መጽሐፍት በኩል ከTarantool ጋር ይሰራሉ። እሷ ሁሉንም ቅጂዎች ትመለከታለች እና ለማንበብ እና ለመፃፍ ከጌታው ጋር መስራት ትችላለች። በመሰረቱ፣ የተባዛ ስብስብ ሞዴልን ተግባራዊ ያደርጋል፣ ይህም ቅጂዎችን ለመምረጥ፣ ሙከራዎችን ለማከናወን፣ የወረዳ ተላላፊ እና የፍጥነት ገደብን ይጨምራል።

በዚህ ሁኔታ, የተባዛ ምርጫ ፖሊሲን በሸፍጥ አውድ ውስጥ ማዋቀር ይቻላል. ለምሳሌ, roundrobin.

ጭንቀትን እንዴት ማቆም እና ያለ ሞኖሊት መኖር መጀመር እንደሚቻል
አርክቴክቸር። አማራጭ 2. የእቃውን የመጨረሻ ዋጋ ለማስላት አገልግሎት

ከጥቂት ወራት በፊት የሸቀጦቹን የመጨረሻ ወጪ ለማስላት አብዛኛዎቹ ጥያቄዎች ወደ አዲስ አገልግሎት ሄደው ነበር ፣ እሱም በመርህ ደረጃ ፣ ያለ የውሂብ ጎታዎች ይሰራል ፣ ግን ከተወሰነ ጊዜ በፊት ሁሉም ነገር በ 100% በመከለያ ስር ከ Tarantool ጋር ተሰራ።

የአገልግሎት ዳታቤዙ ሲንክሮናይዘር መረጃዎችን የሚሰበስብባቸው 4 ጌቶች ያሉት ሲሆን እያንዳንዳቸው የማባዛት ማስተሮች መረጃን ወደ ተነባቢ ቅጂዎች ያሰራጫሉ። እያንዳንዱ ጌታ በግምት 15 እንደዚህ ያሉ ቅጂዎች አሉት።

በመጀመሪያው ወይም በሁለተኛው እቅድ ውስጥ, አንድ ዲሲ የማይገኝ ከሆነ, አፕሊኬሽኑ በሁለተኛው ውስጥ መረጃን ይቀበላል.

በ Tarantool ውስጥ ማባዛት በጣም ተለዋዋጭ እና በሂደት ጊዜ ሊዋቀር እንደሚችል ልብ ሊባል ይገባል። በሌሎች ስርዓቶች, ችግሮች ተከሰቱ. ለምሳሌ በPosgreSQL ውስጥ የ max_wal_senders እና max_replication_slots መለኪያዎችን መለወጥ የጠንቋዩን ዳግም ማስጀመር ያስፈልገዋል፣ ይህም በአንዳንድ ሁኔታዎች በመተግበሪያው እና በዲቢኤምኤስ መካከል ያለውን ግንኙነት ወደ መቆራረጥ ሊያመራ ይችላል።

ይፈልጉ እና ያገኛሉ!

ለምን "እንደ ተራ ሰዎች" አላደረግነውም, ግን ያልተለመደ መንገድ መረጥን? እንደ መደበኛ በሚባለው ላይ ይወሰናል. ብዙ ሰዎች በአጠቃላይ ከሞንጎ ክላስተር ሠርተው በሶስት ጂኦ-የተከፋፈለ ዲሲዎች ያሰራጩታል።

በዚያን ጊዜ, ቀደም ሲል ሁለት Redis ፕሮጀክቶች ነበሩን. የመጀመሪያው መሸጎጫ ነበር፣ ሁለተኛው ደግሞ በጣም ወሳኝ ላልሆኑ መረጃዎች ቋሚ ማከማቻ ነው። በእርሱ ዘንድ በጣም ከባድ ነበር፣ በከፊል በእኛ ጥፋት። አንዳንድ ጊዜ በጣም ትልቅ ጥራዞች ቁልፉ ውስጥ ነበሩ, እና ከጊዜ ወደ ጊዜ ጣቢያው ጤናማ ያልሆነ ነበር. ይህንን ስርዓት በጌታ-ባሪያ ስሪት ውስጥ ተጠቅመንበታል። እናም በመምህሩ ላይ የሆነ ነገር የሆነበት እና መባዛት የፈረሰባቸው ብዙ አጋጣሚዎች ነበሩ።

ማለትም፣ ሬዲስ ለሀገር አልባ ተግባራት ጥሩ ነው እንጂ ለሀገር አይደለም። በመርህ ደረጃ፣ አብዛኞቹን ችግሮች ለመፍታት ፈቅዷል፣ ነገር ግን ጥንድ ኢንዴክሶች ያላቸው ቁልፍ እሴት መፍትሄዎች ከሆኑ ብቻ ነው። ነገር ግን ሬዲስ በዚያን ጊዜ በፅናት እና በመድገም በጣም አዝኖ ነበር። በተጨማሪም በአፈፃፀም ላይ ቅሬታዎች ነበሩ.

ስለ MySQL እና PostgreSQL አሰብን። ግን የመጀመሪያው በሆነ መንገድ ከእኛ ጋር አልያዘም ፣ እና ሁለተኛው በራሱ በጣም የተወሳሰበ ምርት ነው ፣ እና በእሱ ላይ ቀላል አገልግሎቶችን መገንባት ተገቢ አይደለም።
RIAKን፣ ካሳንድራን፣ የግራፍ ዳታቤዝ ሳይቀር ሞክረናል። እነዚህ ሁሉ አገልግሎቶችን ለመፍጠር ለአጠቃላይ ሁለንተናዊ መሣሪያ ሚና ተስማሚ ያልሆኑ ትክክለኛ መፍትሄዎች ናቸው።

በመጨረሻም ታራንቶል ላይ ተቀመጥን።

በስሪት 1.6 ውስጥ እያለ ወደ እሱ ዘወርን። በቁልፍ-ዋጋ ሲምባዮሲስ እና በተዛማጅ የውሂብ ጎታ ተግባራዊነት ፍላጎት ነበረን። ሁለተኛ ደረጃ ኢንዴክሶች, ግብይቶች እና ክፍተቶች አሉ, እነዚህ እንደ ጠረጴዛዎች ናቸው, ግን ቀላል አይደሉም, በውስጣቸው የተለያዩ የአምዶች ቁጥሮች ማከማቸት ይችላሉ. ነገር ግን የታራንቶል ገዳይ ባህሪ ከቁልፍ እሴት እና ግብይት ጋር የተጣመረ ሁለተኛ ደረጃ ኢንዴክሶች ነበር።

በቻት ውስጥ ለመርዳት ዝግጁ የሆነው ሩሲያኛ ተናጋሪው ማህበረሰብም የራሱን ሚና ተጫውቷል። ይህንን በንቃት ተጠቀምን እና በቀጥታ በቻት ውስጥ እንኖራለን። እና ግልጽ የሆኑ ስህተቶች እና ስህተቶች ሳይኖሩ ስለ ጨዋ ጽናት አይርሱ። በታራንቶል ታሪካችንን ከተመለከቱ፣ በመድገም ብዙ ህመም እና ውድቀቶች ነበሩብን፣ነገር ግን በስህተት ምክንያት መረጃ አጥተን አናውቅም!

ትግበራው ወደ ሻካራ ጅምር ገባ

በዛን ጊዜ፣ የእኛ ዋና የእድገት ቁልል .NET ነበር፣ ለ Tarantool ምንም አያያዥ አልነበረም። ወዲያውኑ Go ውስጥ የሆነ ነገር ማድረግ ጀመርን። ከሉዋ ጋርም ጥሩ ሰርቷል። የዚያን ጊዜ ዋናው ችግር ማረም ነበር በ NET ውስጥ ሁሉም ነገር በዚህ በጣም ጥሩ ነው, ነገር ግን ከዚያ በኋላ ከሎግ በስተቀር ምንም ማረም በማይኖርበት ጊዜ ወደ ተካተተው ሉአ ዓለም ለመግባት አስቸጋሪ ነበር. በተጨማሪም, በሆነ ምክንያት ማባዛት በየጊዜው ይወድቃል, ስለዚህ ወደ Tarantool ሞተር መዋቅር ውስጥ ዘልቆ መግባት ነበረብኝ. ቻቱ ለዚህ አግዞታል፣ እና በመጠኑም ቢሆን ሰነዶቹን፤ አንዳንዴም ኮዱን ተመልክተናል። በዚያን ጊዜ, ሰነዱ በጣም-እንዲህ ነበር.

ስለዚህ፣ በበርካታ ወራቶች ውስጥ፣ ጭንቅላቴን ለማዞር እና ከTarantool ጋር በመስራት ጥሩ ውጤቶችን ለማግኘት ችያለሁ። አዳዲስ ጥቃቅን አገልግሎቶችን ለመመስረት የሚረዱ የማጣቀሻ እድገቶችን በgit አዘጋጅተናል። ለምሳሌ, አንድ ተግባር ሲነሳ: ሌላ ማይክሮ አገልግሎት ለመፍጠር, ገንቢው በማጠራቀሚያው ውስጥ ያለውን የማጣቀሻ መፍትሄ ምንጭ ኮድ ተመልክቷል, እና አዲስ ለመፍጠር ከአንድ ሳምንት በላይ አልፈጀበትም.

እነዚህ ልዩ ጊዜያት ነበሩ። በተለምዶ፣ በሚቀጥለው ጠረጴዛ ላይ ወደ አስተዳዳሪው በመሄድ “ምናባዊ ማሽን ስጠኝ” ብለህ መጠየቅ ትችላለህ። ከሰላሳ ደቂቃዎች በኋላ መኪናው አስቀድሞ ከእርስዎ ጋር ነበር። እራስዎን አገናኙ፣ ሁሉንም ነገር ጭነዋል፣ እና ትራፊክ ወደ እርስዎ ተልኳል።

ዛሬ ይህ ከአሁን በኋላ አይሰራም: ወደ አገልግሎቱ ክትትል እና መግባትን መጨመር, ተግባራቱን በሙከራዎች መሸፈን, ምናባዊ ማሽን ማዘዝ ወይም ወደ Kuber ማድረስ, ወዘተ ያስፈልግዎታል. በአጠቃላይ, በዚህ መንገድ የተሻለ ይሆናል, ምንም እንኳን ብዙ ጊዜ የሚወስድ እና የበለጠ የሚያስቸግር ቢሆንም.

ከፋፍለህ ግዛ። ከሉአ ጋር ምን ስምምነት አለው?

አንድ ከባድ አጣብቂኝ ነበር፡ አንዳንድ ቡድኖች በሉአ ውስጥ ብዙ አመክንዮ ባለው አገልግሎት ላይ በአስተማማኝ ሁኔታ ለውጦችን ማድረግ አልቻሉም። ይህ ብዙውን ጊዜ አገልግሎቱ የማይሰራ ነበር.

ያም ማለት ገንቢዎቹ አንድ ዓይነት ለውጥ እያዘጋጁ ነው. Tarantool ፍልሰት ማድረግ ይጀምራል, ነገር ግን ቅጂው አሁንም ከአሮጌው ኮድ ጋር ነው; አንዳንድ ዲዲኤል ወይም ሌላ ነገር በማባዛት ወደዚያ ይደርሳል፣ እና ኮዱ ከግምት ውስጥ ስላልገባ በቀላሉ ይፈርሳል። በውጤቱም, የአስተዳዳሪዎች የማሻሻያ ሂደት በ A4 ሉህ ላይ ተዘርግቷል: ማባዛትን አቁም, ይህን አዘምን, ማባዛትን አብራ, እዚህ አጥፋ, እዚያ አዘምን. ቅዠት!

በውጤቱም ፣ አሁን ብዙውን ጊዜ በሉአ ውስጥ ምንም ነገር ለማድረግ እንሞክራለን። ልክ iproto (ከአገልጋዩ ጋር ለመግባባት ሁለትዮሽ ፕሮቶኮል) ይጠቀሙ እና ያ ነው። ምናልባት ይህ በገንቢዎች መካከል የእውቀት እጥረት ነው, ነገር ግን ከዚህ አንፃር ስርዓቱ ውስብስብ ነው.

እኛ ሁልጊዜ ይህንን ስክሪፕት በጭፍን አንከተልም። ዛሬ ጥቁር እና ነጭ የለንም: ወይ ሁሉም ነገር በሉአ ነው, ወይም ሁሉም ነገር በ Go ውስጥ ነው. በኋላ ላይ በስደት ችግሮች እንዳንጨርስ እነሱን እንዴት ማዋሃድ እንደምንችል አስቀድመን ተረድተናል።

Tarantool አሁን የት ነው ያለው?
Tarantool በአገልግሎቱ ውስጥ የቅናሽ ኩፖኖችን ግምት ውስጥ በማስገባት የመጨረሻውን ዋጋ ለማስላት ጥቅም ላይ ይውላል, "አስተዋዋቂ" በመባልም ይታወቃል. ቀደም ሲል እንደተናገርኩት, አሁን ጡረታ እየወጣ ነው: በአዲስ የካታሎግ አገልግሎት በቅድመ-ስሌት ዋጋዎች እየተተካ ነው, ነገር ግን ከስድስት ወራት በፊት ሁሉም ስሌቶች በፕሮሞቲዘር ውስጥ ተሠርተዋል. ቀደም ሲል የግማሹ አመክንዮ በሉአ ተጽፏል። ከሁለት አመት በፊት አገልግሎቱ ወደ ማከማቻ ቦታ ተቀይሮ አመክንዮው በ Go ውስጥ እንደገና ተጽፏል ምክንያቱም የቅናሽ ሜካኒክስ ትንሽ ስለተለወጠ እና አገልግሎቱ አፈጻጸም ስለሌለው.

በጣም ወሳኝ ከሆኑ አገልግሎቶች አንዱ የተጠቃሚው መገለጫ ነው። ያም ማለት ሁሉም የዊልድቤሪ ተጠቃሚዎች በ Tarantool ውስጥ ተከማችተዋል እና ከእነዚህ ውስጥ 50 ሚሊዮን ያህሉ ይገኛሉ። በተጠቃሚ መታወቂያ የተከፋፈለ ስርዓት፣ ከ Go አገልግሎቶች ጋር በተገናኙ በርካታ ዲሲዎች ተሰራጭቷል።
በ RPS መሠረት ፕሮሞተር በአንድ ወቅት መሪ ነበር, 6 ሺህ ጥያቄዎችን ደርሷል. በአንድ ወቅት 50-60 ቅጂዎች ነበሩን. አሁን በ RPS ውስጥ ያለው መሪ የተጠቃሚ መገለጫዎች, ወደ 12 ሺህ ገደማ ነው. ይህ አገልግሎት ብጁ ሻርዲንግ ይጠቀማል, በተጠቃሚ መታወቂያዎች ክልሎች ይከፈላል. አገልግሎቱ ከ20 በላይ ማሽኖችን የሚያገለግል ሲሆን ይህ ግን በጣም ብዙ ነው፤ የተመደበውን ሀብት ለመቀነስ አቅደናል ምክንያቱም ከ4-5 የማሽን አቅም በቂ ነው።

የክፍለ ጊዜ አገልግሎት በ vshard እና Cartridge ላይ የመጀመሪያ አገልግሎታችን ነው። vshard ን ማዋቀር እና Cartridgeን ማዘመን ከኛ የተወሰነ ጥረት ይጠይቃል፣ ግን በመጨረሻ ሁሉም ነገር ተሳካ።

በድረ-ገጹ ላይ እና በሞባይል አፕሊኬሽኑ ላይ የተለያዩ ባነሮችን የማሳየት አገልግሎት በታራንቶል ላይ በቀጥታ ከተለቀቁት ውስጥ አንዱ ነው። ይህ አገልግሎት ከ6-7 አመት እድሜ ያለው, አሁንም በስራ ላይ ያለ እና ዳግም አልተጀመረም በሚለው እውነታ ተለይቶ ይታወቃል. ማስተር-ማስተር ማባዛት ጥቅም ላይ ውሏል። ምንም የተሰበረ ነገር የለም።

በአንዳንድ ሁኔታዎች መረጃን በፍጥነት ለመፈተሽ በመጋዘን ውስጥ ለፈጣን የማጣቀሻ ተግባር Tarantool የመጠቀም ምሳሌ አለ። ለዚህ Redis ን ለመጠቀም ሞክረናል፣ ነገር ግን በማህደረ ትውስታ ውስጥ ያለው መረጃ ከTarantool የበለጠ ቦታ ወስዷል።

የጥበቃ ዝርዝር አገልግሎቶች፣ የደንበኛ ምዝገባዎች፣ በአሁኑ ጊዜ ፋሽን የሆኑ ታሪኮች እና የዘገዩ እቃዎች ከTarantool ጋር ይሰራሉ። የመጨረሻው የማህደረ ትውስታ አገልግሎት 120 ጊባ ያህል ይወስዳል። ይህ ከላይ ከተጠቀሱት ውስጥ በጣም አጠቃላይ አገልግሎት ነው.

መደምደሚያ

ለሁለተኛ ደረጃ ኢንዴክሶች ምስጋና ይግባውና ከቁልፍ እሴት እና ግብይት ጋር ተጣምረው፣ Tarantool በጥቃቅን አገልግሎት ላይ ለተመሰረቱ አርክቴክቸር ተስማሚ ነው። ነገር ግን፣ በሉአ ውስጥ ብዙ አመክንዮ ባላቸው አገልግሎቶች ላይ ለውጦችን ስናወጣ ችግሮች አጋጥመውናል - አገልግሎቶቹ ብዙ ጊዜ መስራት አቁመዋል። ይህንን ማሸነፍ አልቻልንም፣ እና ከጊዜ በኋላ ወደ ተለያዩ የሉአ እና ጎ ጥምረት ደርሰናል፡ አንድ ቋንቋ የት እንደምንጠቀም እና ሌላውን የት እንደምንጠቀም እናውቃለን።

በርዕሱ ላይ ሌላ ምን ማንበብ

  • Tarantool ን በመጠቀም ከባዶ ከፍተኛ ጭነት ያለው መተግበሪያ መፍጠር habr.com/ru/company/mailru/blog/510440
  • በTarantool Cartridge ውስጥ የታመነ መሪ ምርጫ habr.com/ru/company/mailru/blog/513912
  • የቴሌግራም ቻናል Tarantool ሾለ ምርቱ ዜና t.me/tarantool_news
  • በማህበረሰብ ውይይት ውስጥ ሾለ Tarantool ተወያዩ t.me/tarantoolru

ምንጭ: hab.com

አስተያየት ያክሉ