Video: Мен учкун үчүн Hadoop үйрөнүшүм керекпи?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Жок, андай эмес Hadoop үйрөнүү керек чейин LearnSpark . Spark көз карандысыз долбоор болгон. Бирок YARNand кийин Hadoop 2.0, Spark популярдуу болуп калды, анткени Spark башка менен бирге HDFS үстүндө иштей алат Hadoop компоненттер. Hadoop Java класстарын мурастоо аркылуу MapReduce жумушун жазган алкак.
Ошо сыяктуу эле, учкунду же Hadoopду үйрөнгөн жакшыбы?
Биринчи жана негизги айырмачылык RAM сыйымдуулугу жана аны пайдалануу болуп саналат. Spark колдонот дагы Random Access Memorythan Hadoop , бирок ал интернет же диск эстутумун азыраак "жейт", ошондуктан сиз колдонсоңуз Hadoop , бул жакшыраак чоң ички сактагычы бар күчтүү машинаны табуу.
Экинчиден, Hadoopду үйрөнүү оңойбу? Hadoop программалоо болуп саналат жеңилирээк SQL көндүмдөрү бар адамдар үчүн да - Pig and Hive аркылуу. Студенттер же профессионалдар эч кандай программалоо тажрыйбасы жок, жөн гана SQL билими менен өздөштүрө алышат Hadoop комплекстуу колдонуу аркылуу Hadoop ынталуулугу жана каалоосу болсо, окутуу үйрөн.
Ошондой эле, Hadoop үйрөнүү үчүн канча убакыт талап кылынат?
болжол менен 3-4 ай
Учкун Hadoopду алмаштырабы?
Spark эч качан боло албайт алмаштыруу үчүн Hadoop ! Spark жогоруда иштеген кайра иштетүү кыймылдаткычы болуп саналат Hadoop экосистема. Жогорудагы архитектурада көрсөтүлгөндөй, Spark жылы MapReduce ордуна келет Hadoop экосистема. башка компоненттери бар Hadoop Pig жана Hive сыяктуу маалыматтарды иштетүү үчүн архитектура.
Сунушталууда:
Эмне үчүн мен Голанг үйрөнүшүм керек?
Go төмөнкү деңгээлдеги тапшырмалардан жогорку деңгээлдеги API'лерге чейин колдонулушу мүмкүн. Анын катуу спецификациясы, мыкты стандарттуу либи бар, ал тез, жергиликтүү бинарларга түзүлөт, статикалык түрдө терилген, эстутумду башкаруу абстракттары, ал тургай барбекюңузду да жасайт. Мен муну эмне үчүн жасаганымды гана айта алам, бул башка программалоо тилдерине да тиешелүү
Мен адегенде реакцияны үйрөнүшүм керекпи же реакция кылуу керекпи?
Эгер сиз мобилдик өнүктүрүү менен тааныш болсоңуз, анда React Native менен баштаганыңыз жакшы болот. Сиз Reactтин бардык негиздерин веб чөйрөдө эмес, ушул шартта үйрөнөсүз. Сиз React үйрөнөсүз, бирок дагы эле сиз үчүн жаңы эмес HTML жана CSS колдонушуңуз керек
ASP NET өзөгүн үйрөнүшүм керекпи?
ASP.NET Core - бул эң акыркы версия, ал MVC 5, MVC 4 сыяктуу мурунку MVC версиясына абдан окшош. Ошентип, сиз COREди 1 айдын ичинде тез үйрөнүп, аны долбоорлоруңузда колдоно баштасаңыз болот. Мен сизге CORE программасына өтүүнү сунуштайм, анткени Microsoft MVCдин мурунку версияларын качан токтото аларын эч качан билесиз
Мен коддоонун кандай түрүн үйрөнүшүм керек?
Python жана JavaScript үйрөнүү оңой, ошондуктан үйрөнчүктөр үчүн эң жакшы программалоо тилдери болуп эсептелет. Мындан тышкары, экөө тең чоң рынок мүмкүнчүлүгүн камсыз кылат. Ошондуктан, жумуш издеп жаткандар, аларды үйрөнүү да ойлонушу мүмкүн. Java жана PHP корпоративдик дүйнөдө ысык
Эмне үчүн мен алгоритмдерди жана маалымат структураларын үйрөнүшүм керек?
Маалымат структуралары жана алгоритмдер программалоодо чоң роль ойнойт, бирок сиз программаны кантип жазууну билсеңиз гана. Бул структураларды изилдөө маанилүү, анткени издөө, сорттоо, хэширлөө ж.б. сыяктуу татаал эсептөө проблемаларында мындай структуралардын көбү колдонулат. Алгоритмдер маалыматтарды иштеп чыгуу жолу болуп саналат