Bu seminerde Go programlama diline h?zl? bir bak?? att?k. 2017'de verdi?im Go seminerinin ba?lant?s?na da bu sunumun kaynaklar k?sm?ndan ula?abilirsiniz.
www.cihanozhan.com
www.deeplab.co
www.darkfactory.co
AWS Black Belt Online Seminarの最新コンテンツ: https://aws.amazon.com/jp/aws-jp-introduction/#new
過去に開催されたオンラインセミナーのコンテンツ一覧: https://aws.amazon.com/jp/aws-jp-introduction/aws-jp-webinar-service-cut/
Oracle Integration Cloud (OIC) is a solution that enables simple and rapid data integration with SaaS. It provides integration capabilities including API management, process automation, integration monitoring and hybrid integration between cloud and on-premises systems. OIC uses adapters and low-code visual development tools to integrate SaaS applications, databases, on-premises systems and APIs. It supports common integration patterns and protocols. Pricing is based on the number of messages processed per hour with monthly or pay-as-you-go options.
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
?
Standard Edition High Availability (SEHA) is the latest addition to Oracle’s high availability solutions. This presentation explains the motivation for Standard Edition High Availability, how it is implemented and the way it works currently as well as what is planned for future improvements. It was first presented during Oracle Groundbreakers Yatra (OGYatra) Online in July 2020.
The document provides an introduction to Apache Solr, an open source enterprise search platform. It outlines the objectives of the training, which are to understand the need for enterprise search, how indexing and searching works in Lucene and Solr, Solr features like faceting and highlighting, and job opportunities for Solr developers. The training will cover topics such as Solr architecture, indexing, querying, analysis, and configuration using solrconfig.xml.
Presented by Claudius Li, Solutions Architect at MongoDB, at MongoDB Evenings New England 2017.
MongoDB Atlas is the premier database as a service offering. Find out how MongoDB Atlas can help your team to deploy more easily, develop faster and easily manage deployment, maintenance, upgrades and expansions. We will also demonstrate some of the key features and tools that come with MongoDB Atlas.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better! UPDATE for IOUG 2014.
This document provides a summary of a presentation on Oracle Real Application Clusters (RAC) integration with Exadata, Oracle Data Guard, and In-Memory Database. It discusses how Oracle RAC performance has been optimized on Exadata platforms through features like fast node death detection, cache fusion optimizations, ASM optimizations, and integration with Exadata infrastructure. The presentation agenda indicates it will cover these RAC optimizations as well as integration with Oracle Data Guard and the In-Memory database option.
This document discusses a presentation about WebLogic 12c and the WebLogic Management Pack. The presentation agenda includes discussing Fusion Middleware, WebLogic Server which is supported until 09/30/2017, and the WebLogic Management Pack which is supported until 12/31/2017. The document also includes questions to ask the audience about their use of WebLogic.
The document discusses MongoDB concepts including:
- MongoDB uses a document-oriented data model with dynamic schemas and supports embedding and linking of related data.
- Replication allows for high availability and data redundancy across multiple nodes.
- Sharding provides horizontal scalability by distributing data across nodes in a cluster.
- MongoDB supports both eventual and immediate consistency models.
Presentation given at Open Source Summit Japan 2016 about the state of the cloud native technology (Cloud Native Computing Foundation) and the standardization of container technology (Open Container Initiative)
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
?
Standard Edition High Availability (SEHA) is the latest addition to Oracle’s high availability solutions. This presentation explains the motivation for Standard Edition High Availability, how it is implemented and the way it works currently as well as what is planned for future improvements. It was first presented during Oracle Groundbreakers Yatra (OGYatra) Online in July 2020.
The document provides an introduction to Apache Solr, an open source enterprise search platform. It outlines the objectives of the training, which are to understand the need for enterprise search, how indexing and searching works in Lucene and Solr, Solr features like faceting and highlighting, and job opportunities for Solr developers. The training will cover topics such as Solr architecture, indexing, querying, analysis, and configuration using solrconfig.xml.
Presented by Claudius Li, Solutions Architect at MongoDB, at MongoDB Evenings New England 2017.
MongoDB Atlas is the premier database as a service offering. Find out how MongoDB Atlas can help your team to deploy more easily, develop faster and easily manage deployment, maintenance, upgrades and expansions. We will also demonstrate some of the key features and tools that come with MongoDB Atlas.
With the Oracle Multitenant option of Oracle Database 12c, the services of individual pluggable databases (PDBs) can be opened selectively on specified nodes of an Oracle Real Application Clusters (Oracle RAC) cluster. A true symbiotic relationship: the Oracle Multitenant option makes Oracle RAC better, and Oracle RAC makes the Oracle Multitenant option better! UPDATE for IOUG 2014.
This document provides a summary of a presentation on Oracle Real Application Clusters (RAC) integration with Exadata, Oracle Data Guard, and In-Memory Database. It discusses how Oracle RAC performance has been optimized on Exadata platforms through features like fast node death detection, cache fusion optimizations, ASM optimizations, and integration with Exadata infrastructure. The presentation agenda indicates it will cover these RAC optimizations as well as integration with Oracle Data Guard and the In-Memory database option.
This document discusses a presentation about WebLogic 12c and the WebLogic Management Pack. The presentation agenda includes discussing Fusion Middleware, WebLogic Server which is supported until 09/30/2017, and the WebLogic Management Pack which is supported until 12/31/2017. The document also includes questions to ask the audience about their use of WebLogic.
The document discusses MongoDB concepts including:
- MongoDB uses a document-oriented data model with dynamic schemas and supports embedding and linking of related data.
- Replication allows for high availability and data redundancy across multiple nodes.
- Sharding provides horizontal scalability by distributing data across nodes in a cluster.
- MongoDB supports both eventual and immediate consistency models.
Presentation given at Open Source Summit Japan 2016 about the state of the cloud native technology (Cloud Native Computing Foundation) and the standardization of container technology (Open Container Initiative)
Blockchain : Decentralized Application Development (Turkish)Cihan ?zhan
?
www.cihanozhan.com
*It is the presentation of my blockchain event that I presented in 2019.
Teknopark Istanbul Announcement : https://www.teknoparkistanbul.com.tr/egitimler/blockchain-decentralized-uygulama-gelistirme-sunumu
AI Security : Machine Learning, Deep Learning and Computer Vision SecurityCihan ?zhan
?
This document discusses technologies related to machine learning, deep learning, computer vision, and artificial intelligence. It covers topics such as ML/DL algorithms, applications, data objects, cloud computing services, distributed systems, security issues, model lifecycles, publishing ML projects, and adversarial attacks against various AI systems including image, speech, NLP, remote sensing, autonomous vehicles, and industrial applications. It also provides links to the founder's online profiles and contact information.
3. NoSQL Nedir?
? NoSQL, temelde büyük, yap?land?r?lmam?? veri kümelerini y?netmek i?in kullan?lan bir veritaban?d?r.
? NoSQL, SQL benzeri sorgu dillerini de destekleyebileceklerini vurgulamak i?in "Yaln?zca SQL" olarak da
adland?r?l?r.
? NoSQL veritabanlar?, büyük verilerde ve ger?ek zamanl? web uygulamalar?nda giderek daha fazla
kullan?lmaktad?r.
? NoSQL, birden ?ok sanal sunucuda kullan?ma sunulan ?ok büyük bir veri kümesine eri?mesi ve bunlar?
analiz etmesi gereken kurumsal bir uygulamada hayati bir rol oynar.
? NoSQL veritaban?, ?li?kisel Veritabanlar?nda g?rülen Performans, ?l?eklenebilirlik, Veri Modelleme ve
Da??t?m s?n?rlamalar?n?n üstesinden gelmek i?in tasarlanm??t?r.
5. Veritaban? Tarihi
? 1970'lerin ?li?kisel veritabanlar? icat edildi.
– Pahal? Depolama
– Normalle?tirilmi? Veriler
? 1980'lerin RDBMS'si ticarile?tirildi.
– Client/Server Model
– SQL’?n standart olmas?
? 1990’larda bir?eyler de?i?meye ba?lar.
– Client/Server 3-Tier Mimari
– ?nternet ve Web’in Yükseli?i
? 2000’ler Web 2.0
– Sosyal media ve E-Ticaret’in yükseli?i!
– Hardware fiyatlar?ndaki sürekli dü?ü?.
6. Yeni Bir Veritaban? Türü ?htiyac?
? Yatay ?l?eklendirme
? H?zl? Geli?tirme
? Esnek Veri Modeli
? Dü?ük Maliyet
– Dü?ük Sunucu Maliyeti
– Dü?ük Y?netim Maliyeti
7. NoSQL ?zellikleri
? Yüksek ?l?eklenebilirlik
? SQL S?n?rlamalar?n?n ?nüne Ge?mek
? Büyük Veri Hacimleri
? Yüksek Veri ?l?eklendirme
? ACID ?zelliklerine ihtiya? duymaz
? Asenkron INSERT ve UPDATE
? Büyük Veri Hacimleri
10. NoSQL Veritaban? Türleri
? Key-Value
– It uses a hash table in which there exists a unique key and a pointer to a particular item of data.
– There can be identical keys in different buckets.
? ?rn : Redis and Riak
? Column-Oriented
– Veriler, veri sat?rlar? yerine veri sütunlar?nda gruplanm?? hücrelerde depolan?r.
– ?al??ma zaman?nda olu?turulabilen neredeyse s?n?rs?z say?da sütun i?erebilir.
? ?rn : Hbase and Cassandra
? Document-Oriented
– Belge odakl? bilgileri depolamak, almak ve y?netmek i?in tasarlanm??t?r.
– It pair each key with a complex data structure known as a document.
? ?rn : CouchDB and MonoDB
? Graph Store
– Sosyal ba?lant?lar gibi a? hakk?ndaki bilgileri depolamak i?in kullan?l?r.
– Veriler sosyal ili?kiler, toplu ta??ma ba?lant?lar?, yol haritalar? vb. Olabilir.
11. NoSQL Faydalar?
? Sorgu dilini destekler.
? Yatay ?l?eklenebilirlik sa?lar.
? Yüksek ?l?eklenebilirlik sa?lar.
? Elastik ?l?eklendirme
? JOIN’lerden Ka??nmak
? Verinin ?emalara Uymas?na Gerek Yok
? H?zl? ve Kolay Geli?tirme
? A? Sorunlar?yla Ba?a ??kma Kabiliyeti
? Dü?ük Gecikme ve Yüksek Performans
? NoSQL Sunucular?n?n Bak?m? Daha Ucuz ve Kolayd?r
? Entegre Cache Kabiliyeti
12. Ne Zaman NoSQL?
? Büyük miktarda veriyi saklamak ve almak istedi?inizde.
? Saklad???n?z veriler aras?ndaki ili?ki o kadar da ?nemli de?ilse.
? Veriler yap?land?r?lmaz ve zamanla de?i?mez.
? Constraint ve JOIN deste?i veritaban? düzeyinde gerekli de?ilse.
? Veriler sürekli olarak büyüyor ve verileri i?lemek i?in veritaban?n? düzenli olarak ?l?eklendirmeniz
gerekiyorsa.
13. ACID ?zellikleri
? ?o?unlukla RDBMS’ler, ?.V. Y?netimi ve veri i?leme i?in standart bir bilgisayar dili olan SQL'i kullan?r.
? ?li?kisel veritabanlar? ACID ?zelliklerini takip eder:
– Atomicity, Consistency, Isolation, Durability
– Atomiklik, Tutarl?l?k, ?zolasyon, Dayan?kl?l?k
? ACID, veritaban? i?lemlerinin güvenilir ?ekilde i?lenmesini garanti eden bir dizi ?zelliktir.
– Atomicity
? Atomiklik ?zelli?i, i?lemin atomik oldu?unu tan?mlar. Atomik bir i?lem ya tamamen
tamamland? ya da hi? ba?lamad?.
– Consistency
? Bir ?rnekteki de?erlerde yap?lan herhangi bir de?i?ikli?in, ayn? ?rnekteki di?er de?erlerdeki
de?i?ikliklerle tutarl? olmas?n? sa?lar.
– Isolation
? E?zamanl? i?lemler oldu?unda gereklidir. Payla??lan nesnelere eri?en birden fazla kullan?c?n?n
payla??lmas? gibi ayn? anda ger?ekle?en i?lemler.
– Durability
? Bir i?lem, ba?ar?l? bir ?ekilde tamamland???nda, sistemde yapt??? tüm de?i?ikliklerin kal?c?
olmas? a??s?ndan dayan?kl?d?r.
15. CAP Theorem
? Brewer’s Teoremi olarak da bilinen CAP Teoremi, da??t?k bir bilgisayar sisteminin a?a??daki garantilerin
tümünü ayn? anda sa?lamas?n?n imkans?z oldu?unu belirtir:
– Consistency : Tüm dü?ümler ayn? verileri ayn? anda g?rür.
– Availability : Her istek, ba?ar?l? olup olmad??? hakk?nda bir yan?t al?r.
– Partition-Tolerance : The system continues to operate even if there is a partition between
two nodes.
? Temelde bunlardan 2'sini se?ebilirsiniz ama 3'ünü birden yapamazs?n?z.
16. CAP Theorem
(CAP Teoreminin Kombinasyonlar?)
? CA : Tek site kümesi, tüm dü?ümler her zaman ACID ile CA'ya odaklan?r
? AP : Some data may be inaccurate BASE focus on AP.
? CP : Baz? verilere eri?ilemeyebilir.
17. BASE Properties
? BASE k?saltmas?, genellikle NoSQL veritabanlar? olmak üzere belirli veritabanlar?n?n ?zelliklerini
tan?mlamak i?in kullan?l?r.
? Genellikle ACID'e bir alternatiftir.
? BASE sistemi, daha fazla Availability ve Partition tolerans?na sahip olmak i?in tutarl?l?ktan vazge?er.
? BASE consists of three principles:
– Basic Availability
? NoSQL veritaban? yakla??m?, birden ?ok ar?za durumunda bile verilerin kullan?labilirli?ine
odaklan?r.
– Soft-State
? It indicates that the state of the system may change over time, even without input.
? Bunun nedeni nihai tutarl?l?k modelidir.
– Evantual Consistency
? It indicates that the system will become consistent over time, given that the system doesn't
receive input during that time.