• Buradasın

    CAP Teoremi ve Veritabanı Kavramları Eğitim Videosu

    youtube.com/watch?v=6ydIraTZGJ0

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı CAP teoremi ve veritabanı kavramlarını detaylı şekilde anlatmaktadır.
    • Video öncelikle CAP teoremini açıklayarak başlıyor ve Eric Brower, Berkeley, Gilbert ve Lynch tarafından geliştirilen bu teorinin üç temel kavramını (consistency, availability ve partition tolerance) açıklıyor. Ardından bu üç kavramdan en fazla ikisini garanti edebileceğimizi, üçüncüsünü ise feda etmek zorunda kalacağımızı örneklerle anlatıyor. Daha sonra ASID (Atomic, Serializable, Isolated, Durable) ve BASE (Basic Availability, Soft State, Eventual Consistency) kavramlarını büyük veri teknolojileri açısından açıklıyor ve bunların transactional veritabanlarından farklarını vurguluyor.
    00:01CAP Teoremi
    • CAP teoremi, Eric Brower, Berkeley, Gilbert ve Lynch tarafından geliştirilen bir teoridir.
    • CAP teoremine göre, consistency, availability ve partition tolerance kavramlarından en fazla ikisini garanti edebilirsiniz, üçünü birden garanti eden bir teknoloji yapamazsınız.
    • Consistency, tüm düğümlerde aynı verinin tutulmasıdır; availability, sunucuların birisi göçtüğünde diğerinin hizmetinin yerini alabilmesi veya alamamasıdır; partition tolerance ise verinin network üzerinde dağıtılıp dağıtılamayacağıdır.
    02:06CAP Teoremi Örnekleri
    • Partition tolerance ve availability sağlandığında consistency sağlanamaz çünkü network kopması durumunda sunucular birbirleriyle iletişim kuramaz ve veriler farklılaşır.
    • Consistency sağlandığında partition tolerance ve availability sağlanamaz çünkü network bozulması durumunda bir sunucu hizmet veremeyecek ve diğer sunucular hizmet alamayacak.
    • Cassandra örneğinde, partition tolerance güçlü olmasına rağmen consistency zayıftır; sunucular birbirlerini güncelleyip sonunda consistency sağlarlar.
    04:20ASİT ve BAZ Kavramları
    • ASİT (Atomic, Consistent, Isolated, Durable) kavramı, transaction'ların bölünememesi, tutarlı olması, izole olması ve dur olması anlamına gelir.
    • BAZ (Basic Availability, Soft State, Eventually Consistent) yapısı, büyük veri dünyası için hayatımıza giren bir kavramdır ve erişilebilirlik, yumuşak durum ve sonunda tutarlılık anlamına gelir.
    • Büyük veri uygulamalarında, verinin her zaman güncel halde olmaması ve farklı sunucularda farklı durumlarda olması mümkündür, ancak sonunda tüm sunucular birbirleriyle haberleşerek en son bilgiyi getirebilirler.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor