6,663 ការអាន
6,663 ការអាន

ការបង្ហាញពី COBOL Streamhouse

ដោយ Shawn Gordon4m2025/04/01
Read on Terminal Reader

យូរ​ពេក; អាន

COBOL មានកំណត់សំខាន់ក្នុងមូលដ្ឋានកូដពិភពលោក។ ប្រព័ន្ធ COBOL បានដំណើរការប្រតិបត្តិការទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទាត់ទូទូទាត់ទូទូទាត់ទូទាត់ទូទាត់ទូទូទាត់ទូទាត់ទូទូទាត់ទូទាត់ទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទាត់ទូទូទូទាត់ទូទូទូទាត់ទូទូទូទាត់ទូ
featured image - ការបង្ហាញពី COBOL Streamhouse
Shawn Gordon HackerNoon profile picture


សេចក្តីផ្តើម

COBOL (Common Business Oriented Language) នៅតែដើរតួនាទីយ៉ាងសំខាន់នៅក្នុងមូលដ្ឋានកូដរបស់ពិភពលោក ជាពិសេសនៅក្នុងប្រព័ន្ធអាជីវកម្ម និងហិរញ្ញវត្ថុសំខាន់ៗ។ ខណៈពេលដែលតួលេខពិតប្រាកដមានភាពខុសប្លែកគ្នា ការប៉ាន់ប្រមាណនាពេលថ្មីៗនេះបានបង្ហាញថាចំនួននៃលេខកូដ COBOL ដែលនៅតែប្រើប្រាស់គឺមានចំនួនច្រើន៖


  1. មាន 775-850 ពាន់លានបន្ទាត់ នៃកូដ COBOL ក្នុងការប្រើប្រាស់ប្រចាំថ្ងៃទូទាំងពិភពលោក។
  2. ប្រព័ន្ធ COBOL គ្រប់គ្រងប្រហែល មានតម្លៃ 3 ពាន់ពាន់លានដុល្លារ នៃប្រតិបត្តិការប្រចាំថ្ងៃ។
  3. 43% នៃប្រព័ន្ធធនាគារ នៅតែប្រើ COBOL ។
  4. 95% នៃការអូស ATM នៅសហរដ្ឋអាមេរិក និង 80% នៃប្រតិបត្តិការកាតឥណទានដោយផ្ទាល់ត្រូវបានដំណើរការដោយប្រើប្រព័ន្ធ COBOL ។
  5. ប្រហែល 70% ទៅ 80% ប្រតិបត្តិការអាជីវកម្មរបស់ពិភពលោកត្រូវបានដំណើរការនៅក្នុង COBOL ។


COBOL បានទទួលព័ត៌មានពេញមួយថ្ងៃនេះដោយហេតុផលផ្សេងៗ។ នេះគឺជាតំណភ្ជាប់ថ្មីៗមួយចំនួនសម្រាប់អ្នកដើម្បីរីករាយមុនពេលយើងចូលទៅក្នុងសាច់នៃអ្វីដែលកំពុងកើតឡើង។



ខណៈពេលដែល COBOL ប្រហែលជាមិនមានភាពទូលំទូលាយនៅក្នុងការអភិវឌ្ឍន៍ថ្មីនោះទេ វានៅតែជាធាតុផ្សំដ៏សំខាន់នៃប្រព័ន្ធកេរ្តិ៍ដំណែលជាច្រើន ជាពិសេសនៅក្នុងវិស័យធនាគារ ហិរញ្ញវត្ថុ ធានារ៉ាប់រង និងឧស្សាហកម្មរដ្ឋាភិបាល។ ទោះបីជាវាមានអាយុ COBOL នៅតែពាក់ព័ន្ធ ដោយសារតែភាពជឿជាក់ ប្រសិទ្ធភាព និងភាពស័ក្តិសមសម្រាប់ការងារដែលផ្តោតលើអាជីវកម្ម។ ដល់ទីបញ្ចប់នោះ DeltaStream កំពុងណែនាំ COBOL Streamhouse !

តើ COBOL Streamhouse គឺជាអ្វី?

អស់ជាច្រើនទសវត្សរ៍មកហើយ COBOL គឺជាឆ្អឹងខ្នងនៃប្រព័ន្ធសំខាន់ៗនៅក្នុងឧស្សាហកម្មដូចជា ហិរញ្ញវត្ថុ ធានារ៉ាប់រង និងរដ្ឋាភិបាល។ ថ្វីបើមានកេរ្តិ៍ឈ្មោះរបស់ COBOL សម្រាប់ភាពអាចជឿជាក់បានក៏ដោយ ភាពធន់របស់វាចំពោះទំនើបកម្មបានធ្វើឱ្យអង្គការជាច្រើនប្រឈមមុខនឹងភាពស្រដៀងគ្នា៖ តើអ្នករក្សាតម្លៃនៃកូដកេរ្តិ៍ដំណែលដែលបានសាកល្បងដោយសមរភូមិដោយរបៀបណា ខណៈពេលដែលដោះសោភាពរហ័សរហួន និងការធ្វើមាត្រដ្ឋាននៃពិភពលោកដែលជំរុញដោយទិន្នន័យនាពេលបច្ចុប្បន្ននេះ? គម្រោង COBOL Streamhouse គឺជាចម្លើយរបស់យើង—ជាគំនិតផ្តួចផ្តើមដ៏ក្លាហានក្នុងការរួមបញ្ចូលជង់ទិន្នន័យទំនើបជាមួយ COBOL ដោយចាប់ផ្តើមជាមួយនឹងការស្ទ្រីម និងសមត្ថភាពទិន្នន័យបឹងដែលសន្យាថានឹងដកដង្ហើមជីវិតថ្មីទៅក្នុងប្រព័ន្ធដ៏រឹងមាំទាំងនេះ។


គោលបំណងនៃ COBOL Streamhouse គឺត្រង់មហិច្ឆតានៅឡើយ៖ ដើម្បីនាំយកអត្ថប្រយោជន៍នៃដំណើរការទិន្នន័យក្នុងពេលវេលាជាក់ស្តែង និងការវិភាគកម្រិតខ្ពស់ចំពោះកម្មវិធីដែលរហូតមកដល់ពេលនេះត្រូវបានដំណើរការនៅក្នុងដំណើរការជាបណ្តុំពីមុន។ យើងមិននៅទីនេះដើម្បីច្រៀក និងជំនួសទេ វត្តមានយូរអង្វែងរបស់ COBOL គឺជាភស្តុតាងនៃតម្លៃរបស់វា ប៉ុន្តែដើម្បីពង្រីកសមត្ថភាពរបស់វា ធានាថាវាអាចរីកចម្រើនជាមួយនឹងបច្ចេកវិទ្យា cloud-native ។ តាមរយៈការជួបជាមួយ COBOL តាមលក្ខខណ្ឌរបស់ខ្លួន យើងកំពុងបង្កើតស្ពានមួយរវាងកូដកាលពីម្សិលមិញ និងលទ្ធភាពនៃថ្ងៃស្អែក ដោយផ្តល់សិទ្ធិអំណាចដល់អង្គការនានាក្នុងការបង្កើនការវិនិយោគដែលមានស្រាប់របស់ពួកគេដោយមិនមានការរំខានដល់ការសរសេរឡើងវិញពេញលេញ។


ដំណើររបស់យើងចាប់ផ្តើមជាមួយនឹងដំណាក់កាលមូលដ្ឋានចំនួនពីរដែលដោះស្រាយតម្រូវការបន្ទាន់បំផុតនៅក្នុងស្ថាបត្យកម្មទិន្នន័យទំនើប៖ ការផ្សាយ និងការគ្រប់គ្រងទិន្នន័យ។ ដំណាក់កាលទីមួយណែនាំការស្ទ្រីមទៅកាន់ COBOL តាមរយៈការអនុវត្ត Apache Kafka (CobKa) ដែលត្រូវបានកែសម្រួលយ៉ាងច្បាស់លាស់សម្រាប់ភាសាកេរ្តិ៍ដំណែលនេះ។ Kafka ដែលល្បីល្បាញដោយសារសមត្ថភាពគ្រប់គ្រងការផ្សាយទិន្នន័យតាមពេលវេលាជាក់ស្តែង គឺជាមូលដ្ឋានគ្រឹះនៃបណ្តុំទិន្នន័យទំនើប។ ការនាំយកវាទៅ COBOL មានន័យថាការបើកឱ្យប្រព័ន្ធទាំងនេះដំណើរការប្រតិបត្តិការ កំណត់ហេតុ និងព្រឹត្តិការណ៍ដូចដែលវាកើតឡើង — មិនមែនត្រឹមតែជាក្រុមពេលយប់នោះទេ។ ស្រមៃមើលប្រព័ន្ធធនាគារដែលអាចវិភាគលំហូរការទូទាត់តាមពេលវេលាជាក់ស្តែង ឬវេទិកាធានារ៉ាប់រងដែលកែតម្រូវគំរូហានិភ័យភ្លាមៗ។ ការអនុវត្ត CobKa របស់យើងរក្សាបាននូវភាពរឹងមាំនៃភាសាដើម - ភាពជឿជាក់ ភាពជាក់លាក់ និងភាពឆបគ្នា - ខណៈពេលដែលបង្កប់នូវភាពយឺតយ៉ាវ និងថាមពលដែលជំរុញដោយព្រឹត្តិការណ៍នៃការផ្សាយ។


ការបំពេញបន្ថែមនេះ ដំណាក់កាលទីពីរណែនាំ Apache Iceberg ដែលស្រមៃឡើងវិញនៅក្នុង COBOL ជា CobBerg ដើម្បីបង្កើតក្របខ័ណ្ឌទិន្នន័យបឹងដ៏រឹងមាំ។ ការអំពាវនាវរបស់ Iceberg ស្ថិតនៅក្នុងសមត្ថភាពរបស់ខ្លួនក្នុងការគ្រប់គ្រងសំណុំទិន្នន័យដ៏ធំដែលមានលក្ខណៈពិសេសដូចជាការវិវត្តនៃគ្រោងការណ៍ ការបែងចែក និងប្រតិបត្តិការ ACID—សមត្ថភាពដែលមានរយៈពេលតិចជាងឆ្នាំពន្លឺនៃឯកសារផ្ទះល្វែងជិតមកដល់ជាទូទៅនៅក្នុងបរិស្ថាន COBOL ចាស់។ តាមរយៈការអនុវត្ត Iceberg នៅក្នុង COBOL យើងកំពុងបំពាក់ប្រព័ន្ធទាំងនេះដើម្បីគ្រប់គ្រងទិន្នន័យដែលមានរចនាសម្ព័ន្ធ និងពាក់កណ្តាលរចនាសម្ព័ន្ធតាមមាត្រដ្ឋាន ទាំងអស់ខណៈពេលដែលរក្សាបាននូវសុចរិតភាពនៃប្រតិបត្តិការ។ នេះមិនមែនគ្រាន់តែអំពីការរក្សាទុកទិន្នន័យប៉ុណ្ណោះទេ។ វានិយាយអំពីការធ្វើឱ្យវាអាចសួរបាន អាចគ្រប់គ្រងបាន និងត្រៀមខ្លួនជាស្រេចសម្រាប់ឧបករណ៍វិភាគទំនើប ចាប់ពីម៉ាស៊ីន SQL រហូតដល់ក្របខ័ណ្ឌសិក្សាម៉ាស៊ីន។ រួមគ្នា Kafka និង Iceberg នៅក្នុង COBOL ដាក់មូលដ្ឋានគ្រឹះសម្រាប់ប្រព័ន្ធអេកូទិន្នន័យ ដែលមានលក្ខណៈជាកេរ្តិ៍ដំណែល និងត្រៀមខ្លួនជាស្រេចនាពេលអនាគត។


ដំណាក់កាលដំបូងទាំងនេះគ្រាន់តែជាការចាប់ផ្តើមប៉ុណ្ណោះ។ យើងកំពុងដោះស្រាយគម្លាតបន្ទាន់បំផុតរវាង COBOL និងស្ថាបត្យកម្មសហសម័យ ដោយចាប់ផ្តើមជាមួយនឹងការផ្សាយ និងមុខងារ Data lakehouse។ ការអនុវត្ត Kafka ដោះសោការយល់ដឹងតាមពេលវេលាជាក់ស្តែង ខណៈពេលដែល Iceberg ផ្តល់នូវមូលដ្ឋានគ្រឹះសម្រាប់ការគ្រប់គ្រងទិន្នន័យដែលអាចផ្លាស់ប្តូរបាន និងអាចបត់បែនបាន។ លើសពីនេះទៅទៀត យើងកំពុងធ្វើវាដោយមិនបង្ខំអ្នកអភិវឌ្ឍន៍ឱ្យបោះបង់វាក្យសម្ព័ន្ធ ឬគំរូរបស់ COBOL ឡើយ ការអនុវត្តរបស់យើងត្រូវបានរចនាឡើងដើម្បីឱ្យមានអារម្មណ៍ថាដើមកំណើត មិនមែនជាការជាប់គាំងនោះទេ។ វិធីសាស្រ្តនេះរក្សានូវជំនាញរបស់អ្នកសរសេរកម្មវិធី COBOL ដែលភាគច្រើនបានចំណាយពេលរាប់ទសវត្សរ៍ដើម្បីធ្វើជាម្ចាស់ភាសា ខណៈពេលដែលអញ្ជើញមនុស្សជំនាន់ថ្មីឱ្យមើលឃើញពីសក្តានុពលរបស់វានៅក្នុងបរិបទទំនើប។


COBOL Streamhouse មិនមែននិយាយអំពីការសរសេរប្រវត្តិសាស្រ្តឡើងវិញទេ។ វានិយាយអំពីការសរសេរឡើងវិញនូវអនាគតនៃប្រព័ន្ធកេរ្តិ៍ដំណែល។ នៅពេលដែលយើងដាក់ចេញនូវសមត្ថភាពទាំងនេះ យើងកំពុងបង្ហាញថាទំនើបកម្មមិនចាំបាច់មានន័យថាការធ្វើចំណាកស្រុកនោះទេ។ ជាមួយនឹងបច្ចេកវិទ្យា streaming និង data lakehouse ឥឡូវនេះអាចទៅដល់បាន COBOL អាចបោះជំហានប្រកបដោយទំនុកចិត្តទៅក្នុងយុគសម័យនៃការគណនាទិន្នន័យដែលផ្តោតលើពេលវេលាជាក់ស្តែងដោយមិនបាត់បង់ភាពជឿជាក់ដែលធ្វើឱ្យវាមិនអាចខ្វះបានតាំងពីដំបូង។

សង្ខេប

ប្រសិនបើអ្នកចង់ស្វែងយល់បន្ថែមអំពី COBOL នៅក្នុងបរិបទនៃភាសាដែលអ្នកយល់ ខ្ញុំបានសរសេរ អត្ថបទពហុផ្នែកនេះ។ សម្រាប់ទស្សនាវដ្តី HP Chronicle ក្នុងឆ្នាំ 1986 វាមានគោលបំណងបង្រៀន C ដល់អ្នកសរសេរកម្មវិធី COBOL ដោយសារតែ COBOL មានភាពទូលំទូលាយជាង C នៅពេលនោះ។


ត្រូវប្រាកដថាពិនិត្យមើល COBOL Streamhouse GitHub . លេខកូដទាំងអស់មានសម្រាប់មើល និងប្រើប្រាស់។ កូដប្រភពគំរូ និងប្រព័ន្ធគោលពីររបស់ អ្នកផលិត និង អ្នកប្រើប្រាស់ ត្រូវបានរួមបញ្ចូល។ យើងរំភើបចំពោះការអភិវឌ្ឍន៍នេះ និងឱកាសដែលវាបង្ហាញ។

L O A D I N G
. . . comments & more!

About Author

Shawn Gordon HackerNoon profile picture
Shawn Gordon@progrockrec
Software designer/developer, developer advocate, writer, and musician.

ព្យួរស្លាក

អត្ថបទនេះត្រូវបានបង្ហាញនៅក្នុង...

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks