Video: Ачкыч менен азайтуу деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Spark RDD reduceByKey функциясы ар бири үчүн маанилерди бириктирет ачкыч ассоциацияны колдонуу азайтуу функция. Бул интуитивдик жактан алганда, бул функция элементтин тартибине карабастан, бир нече бөлүмдөр менен RDD маалыматтарынын бир топтомуна кайталанып колдонулганда бирдей натыйжа берет.
Андан кийин, groupByKey менен reduceByKey ортосунда кандай айырма бар?
groupByKey () бул жөн гана маалымат топтомуңузду ачкычтын негизинде топтоо. reduceByKey () топтоо + топтоо сыяктуу бир нерсе. reduceByKey биз чоң маалымат топтомун иштеткенде колдонсо болот. aggregateByKey() логикалык жактан окшош reduceByKey () бирок натыйжаны кайтарууга мүмкүнчүлүк берет башкача түрү.
Ошондой эле билиңиз, эмне үчүн кыскартуу иш-аракет учкунда болот? Учкун азайтат операция болуп саналат иш-аракет операциянын түрү жана ал бардык тизилген жалкоо көрсөтмөлөр үчүн толук DAG аткарылышын козгойт. Spark RDD азайтуу функция көрсөтүлгөн коммутативдик жана ассоциативдик бинардык операторду колдонуу менен бул RDD элементтерин азайтат. Учкун азайтат операция дээрлик окшош азайтуу Scala ыкмасы.
Жогорудагыдан тышкары, Pairrdd деген эмне?
Spark ачкыч/маани жуптарын камтыган RDD боюнча атайын операцияларды камсыз кылат. Бул RDD жуп RDD деп аталат. Жуп RDDs көптөгөн программаларда пайдалуу курулуш материалы болуп саналат, анткени алар ар бир ачкычта параллелдүү аракеттенүүгө же тармак боюнча маалыматтарды кайра топтоштурууга мүмкүндүк берген операцияларды ачыкка чыгарат. PairRDDs KEY/VALUE жуптары.
reduceByKey аракетпи?
reduce() багытталган ациклдик графикке (DAG) кошулбаган коллекцияны чыгарат, ошондуктан иш-аракет . Бирок, reduceByKey () RDD кайтарат, бул DAGдагы дагы бир деңгээл/мамлекет, ошондуктан трансформация.
Сунушталууда:
Блокчейндеги купуя ачкыч жана ачык ачкыч деген эмне?
Кимдир бирөө сизге Blockchain аркылуу криптокоиндерди жөнөткөндө, алар чындыгында аларды “Ачык ачкыч” деп аталган нерсенин хэштелген версиясына жөнөтүшөт. Алардан жашырылган дагы бир ачкыч бар, ал “Жеке ачкыч” деп аталат. Бул Купуя ачкыч Коомдук ачкычты алуу үчүн колдонулат
Алсыздыкты азайтуу деген эмне?
Алсыздыкты азайтканыңызда, алсыздыктын таасирин азайтууга аракет кыласыз, бирок аны жок кылбайсыз. Убактылуу чара катары гана алсыздыкты азайтыңыз
Db2деги негизги ачкыч жана тышкы ачкыч деген эмне?
Тышкы ачкыч - башка таблицадагы саптын жок дегенде бир негизги ачкычына дал келүү үчүн талап кылынган таблицадагы мамычалардын жыйындысы. Бул шилтеме чектөө же шилтеме бүтүндүгүн чектөө. Бул бир же бир нече таблицадагы бир нече мамычалардагы баалуулуктар жөнүндө логикалык эреже
Машинаны үйрөнүүдө өзгөчөлүктү азайтуу деген эмне?
Функцияларды кыскартууну колдонуунун максаты - компьютер өз функциясын аткаруу үчүн иштете турган функциялардын (же өзгөрмөлөрдүн) санын азайтуу. Функцияларды азайтуу өлчөмдөрдүн санын азайтуу үчүн колдонулат, бул машина үйрөнүү колдонмолору үчүн маалыматтарды азыраак сейрек жана статистикалык жактан маанилүү кылат
Негизги ачкыч экинчи ачкыч жана тышкы ачкыч деген эмне?
Сырткы ачкыч: Негизги ачкыч башка таблицада пайда болгон бир таблицабы (кайчылаш шилтемеленген). Экинчи (же альтернативдик) ачкыч: Таблицада жогорудагы эки түрдүн бири болуп тандалбаган талаа