Günümüzde Postgres. Modern, Ölçeklenebilir Uygulamalar. Utku Azman Citus Data PGDay citusdata.com
|
|
- Nesrin Ağca
- 5 yıl önce
- İzleme sayısı:
Transkript
1 Günümüzde Postgres Modern, Ölçeklenebilir Uygulamalar Utku Azman Citus Data PGDay citusdata.com
2 Veritabanlarının basit olduğu zamanlar (2000 lere kadar) Open Source RDBMS Proprietary Analytics (OLAP) Workloads Operations (OLTP) 2
3 Bugün yapısal veritabanlarını zorlayan iki gelişme 1 Data with less structure 2 LOG Data Growth >> Silicon Growth Data 2x every 15 mo Moore s Law 2x every 24 mo 3
4 Postgres in geçmişinden Bu zorluklar yeni değil 1 SQL or not? (1995) Post-Ingres Started life as object store Added SQL API in Scaling out to handle data growth (2005) For analytics only: MPPs So many forks! AsterData, Netezza, ParAccel (Redshift), Greenplum 4
5 Bugün ise Postgres bu zorluklara karşı çok daha güçlü - SQL Extension APIS (2011) CREATE EXTENSION... Planner Executor Functions Custom scan Foreign tables Access methods Commit / abort PostgreSQL Extension (.so) 5
6 RDBMS ile günümüz ihtiyaçlarına cevap verme 1 2 Yapısal ve yapısal olmayan veri Ölçeklenme işleme & performans 6
7 Dosya sisteminden başlama (+) Any data, any structure (+) Infinitely scalable storage (+) Write fast (-) Pay cost at query time (-) Batch vs. real-time (-) Indexes (Append only FS) 7 (Hadoop)
8 Tek bir erişim şeklini destekleme Semi-structured (JSON) (+) Simple: Put & Get (+) Scalable (-) No expressiveness for analytics (-) No JOINS, data duplication (-) Enforce structure at app layer 8
9 1 Yapısal ve Yapısal olmayan veri Veritabanını JSON data tipiyle genişletme Table "public.events" Column Type Sample Data user_id bigint created_at timestamp :57: payload jsonb 9 Umur Cubukcu Strata Data Conference March 2018 The State of Postgres
10 2 Ölçeklenme İşleme ve performans İndex ve diğer temel performans araçları B-tree indexes GIN & GiST indexes Secondary indexes Full text search Index-only scans Fitting indexes into memory + Not to forget: Parallel queries, MVCC, and many more. 10 Umur Cubukcu Strata Data Conference March 2018 The State of Postgres
11 2 Ölçeklenme İşleme ve performans İşlem (ve join)leri birden fazla PostgreSQL instances a gönderme SELECT FROM (a JOIN b) SELECT FROM (a JOIN b) Data Node 1 Events_101 Events_103 Users_101 Users_103 SELECT FROM events a JOIN users b events users SELECT FROM (a JOIN b) SELECT FROM (a JOIN b) Data Node 2 Events_102 Events_104 Users_102 Users_ Data Node N 11
12 12 Postgres e yatay ölçeklenme için eklenti: Citus
13 PostgreSQL: Dinamik ve global ekosistem Sample PostgreSQL Extensions citus pgcrypto pg_cron pg_partman postgresql-hll cstore_fdw unaccent cube jdbc_fdw pg_trgm PostGIS pg_buffercache pg_prewarm btree_gin btree_gist postgis_topology pg_stat_statements postgresql-unit plpgsql plv8 pg_telemetry foreign data wrappers Integrations 13
14 PostgreSQL in artan momentumu Database adoption among developers 1 PostgreSQL MySQL MongoDB SQL Server + Oracle Source: % database job postings that mention each specific technology, across 20K+ job posts on Hacker News, 14
15 ve büyüyen kullanıcı kitlesi PostgreSQL popularity = Hadoop + Mongo combined Winning Startups & Enterprises PG Mongo Hadoop Source: Google Trends for the past 2 years 15
16 Postgres in uzun soluklu yürüyüşü Günümüz uygulamalarında Postgres stack in neresinde? 16
17 Modern iş yükleri de evrim geçiriyor Open Source Improvement workloads Application workloads RDBMS - Transactions - Short-requests - In-app analytics Proprietary Analytics (OLAP) Workloads Operations (OLTP) 17
18 Modern veritabanlarının desteklediği 3 tip uygulama Data volume 1 2 Systems of record Core workloads, transactions Real-time data Millisecond latencies Systems of engagement 3 Drive engagement & revenue Real-time data, multiple sources Sub-second latencies Systems of improvement Identify business process improvements Offline data, multiple sources Sub-minute / hour latencies, data analysts Application data Time to action 18
19 Altyapınızda PostgreSQL in yeri Application Data PostgreSQL NoSQL Standalone database Storage Compute Persistence layer for Kafka Kafka Spark HDFS / S3 Persistence layer for Spark Adjacent to NoSQL Note: Standard PostgreSQL connectors for all tools (e.g. ODBC / JDBC, PostgreSQL language bindings) available for integrations. 19
20 Özetle: PostgreSQL Eklentiler Esneklik Ekosistem 20
21 Ölçeklenme Video demo
22 github.com/citusdata/citus citusdata.com/jobs
16 Ekim 2010 Özgür Web Günleri Yeditepe Üniversitesi. Nosql Veritabanları
16 Ekim 2010 Özgür Web Günleri Yeditepe Üniversitesi Nosql Veritabanları CAP Theorem Aynı anda aşağıdaki üçü bir arada olamaz! Consistency (Aynı anda tüm birimlerde aynı veri) Availability (Bazı birimlerde
DetaylıKodlamadan Dağıtıma PostgreSQL'de Eklenti Geliştirmek Burak Yücesoy
Kodlamadan Dağıtıma PostgreSQL'de Eklenti Geliştirmek Burak Yücesoy PostgreSQL eklentisi nedir? PostgreSQL'e yeni yetenekler ekleyen her türlü yazılım bir PostgreSQL eklentisidir. Genellikle her eklenti
DetaylıNoSql ve MongoDB. Saygın Topatan
NoSql ve MongoDB Saygın Topatan NoSql ve MongoDB NoSql nedir Neden ihtiyaç duyuldu Tipleri MongoDb Kavramlar Sharding Şema Tasarımı NoSql in geleceği NoSql Nedir? Nedir 2009 başlarında ortaya çıkmış bir
DetaylıPostgreSQL - Yeni dönemdeki yeri
PostgreSQL - Yeni dönemdeki yeri Devrim GÜNDÜZ Principals System Engineer @ EnterpriseDB Twitter: @DevrimGunduz Red Hat Certified Engineer Topluluk: devrim@postgresql.org Kişisel: devrim@gunduz.org İş:
DetaylıPresentation Name. IBM PureData for Analytics. Name Surname. Title. Ayhan Önder Netezza Teknik Uzmanı. 2012 IBM Corpora.on
IBM PureData for Analytics Presentation Name Name Surname Ayhan Önder Netezza Teknik Uzmanı Title 2012 IBM Corpora.on Analytic Applications BI / Reporting Visualization Exploration / Functional Industry
DetaylıPostgreSQL - Yeni dönemdeki yeri
PostgreSQL - Yeni dönemdeki yeri Devrim GÜNDÜZ Principals System Engineer @ EnterpriseDB Twitter: @DevrimGunduz Red Hat Certified Engineer Topluluk: devrim@postgresql.org Kişisel: devrim@gunduz.org İş:
DetaylıPostgreSQL ile NoSQL. Gereksinimlerinizi Karşılamak
PostgreSQL ile NoSQL Presentation Title Gereksinimlerinizi Karşılamak Presentation Sub-Title Devrim GÜNDÜZ @DevrimGunduz @DevrimGunduzTR Principal Systems Engineer EnterpriseDB devrim.gunduz@enterprisedb.com
DetaylıPostgreSQL 9.3 Kullanılabilirlik ve Başarım
PostgreSQL 9.3 Kullanılabilirlik ve Başarım Devrim Gündüz 2013 EnterpriseDB Corporation. All rights reserved. Principal Systems Engineer @ EnterpriseDB devrim.gunduz@enterprisedb.com Twitter : @DevrimGunduz
DetaylıCloudera Training for Apache HBase
Cloudera Training for Apache HBase Eğitim Tipi ve Süresi: 3 Days VILT 3 Day VILT 3 Days ILT Cloudera Training for Apache HBase Hadoop ortamında Apache HBase deploy etmeyi ve yönetmeyi öğrenin. Apache HBase,
Detaylıİş Zekası çözümleri doğru zamanda, doğru kişiye doğru bilginin ulaşmasına olanak tanır.
İş Zekası çözümleri doğru zamanda, doğru kişiye doğru bilginin ulaşmasına olanak tanır. İş zekası karar verme, rapor alma ve analiz çözümlerinde firmalara destek olur. İş zekası çözümleri gerçeğe dayalı
DetaylıBüyük veriye genel bakış, mimari ve çözümler
Büyük veriye genel bakış, mimari ve çözümler Tansel Okay Kurumsal Mimar Gündem Neden Büyük Veri? Farkı nedir? Nasıl? Oracle ın önerdiği mimari yol haritası nedir? Ne sağlıyorsunuz? Örnek(ler) 2 Gündem
DetaylıELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI
ELIF KIOTZEOGLOU 0510130077 RESUL MURAD 0510120082 MERT PACOLARI 0510120083 SQL SQL,(İngilizce "Structured Query Language", Türkçe: Yapılandırılmış Sorgu Dili) verileri yönetmek ve tasarlamak için kullanılan
DetaylıUnutulmuş Özellikler: Oracle Veritabanına Yaptığınız Yatırımı Sonuna Kadar Kullanın
Unutulmuş Özellikler: Oracle Veritabanına Yaptığınız Yatırımı Sonuna Kadar Kullanın TROUG Oracle Day 2011 etkinliği Swiss Hotel 01/11/2010 H.Tonguç Yılmaz - tonguc.yilmaz@gmail.com http://friendfeed.com/tongucy
DetaylıTom PROBERT MapInfo Pro Global Üretim Müdürü. Büyük Veri ve (potansiyel) etkiler
Tom PROBERT MapInfo Pro Global Üretim Müdürü Büyük Veri ve (potansiyel) etkiler Kasım 2015 Tamamı ile Veri Hakkında! Kesinlik Yönetim Kalite Kaynak Doğruluk Entegrasyon Para Strateji Entegrasyon Kalite
DetaylıPostgreSQL Veritabanı Sunucusu. 8.2 neler getiriyor?
PostgreSQL Veritabanı Sunucusu 8.2 neler getiriyor? Devrim GÜNDÜZ PostgreSQL Geliştiricisi PostgreSQL Kullanıcıları Derneği devrim@postgresql.org[.tr] Giriş Bu sunuda aşağıdaki konular anlatılacaktır:
DetaylıBüyük ve Hızlı Veri ile Değer Yaratmak
Büyük ve Hızlı Veri ile Değer Yaratmak Pivotal FIRAT OZTURK EMC Türkiye 2 Büyük ve Hızlı Veri ile İşinize Değer Katın Pivotal Veri-Odaklı Uygulamalar için Çevik Altyapı Sağlar Yüksek miktarda veriyi gerçek
Detaylıİnternet Programcılığı
1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
DetaylıSemantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL. R. Orçun Madran Atılım Üniversitesi. www.madran.
Semantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL R. Orçun Madran Atılım Üniversitesi www.madran.net İçerik NoSQL Ne Değildir? Neden NoSQL? Ne Zaman NoSQL? NoSQL'in Tarihçesi.
DetaylıHer Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir
Her Yönüyle SQL Enjeksiyonu OWASP-Türkiye Bünyamin Demir Bünyamin Demir ( @bunyamindemir ) OWASP Türkiye Bölüm Lideri Founder & CTO @ Enforsec Ltd. Sızma Testleri Uzmanı Web, Mobil, Network, SCADA, Wireless,
DetaylıBüyük Veri de Türkiye den Uygulama Örnekleri Dr. Güven Fidan
Büyük Veri de Türkiye den Uygulama Örnekleri Dr. Güven Fidan ARGEDOR Bilişim Teknolojileri ARGEDOR ARGEDOR, şirketlere ve son kullanıcılara yenilikçi bilgiyi işleme çözümleriyle dünya çapında mevcut olan
DetaylıPresentation. Netezza Teknolojisine. Kısa Bir Yolculuk Name Surname. Ayhan Önder IBM Corporation
Netezza Teknolojisine Presentation Name Kısa Bir Yolculuk Name Surname Ayhan Önder NetezzaTitle Teknik Uzmanı 0 IBM Corporation Saatlerce süren sorgular düzenli optimizasyon Mevcut Veri Ambarlarının yaklaşık
DetaylıVeritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık
Veri Kaynaklar Veri Tabanı Sistemleri, 2. basım Prof. Dr. Ünal YARIMAĞAN, 2010, Akademi Yayınevi Veritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık Veritabanı ve Uygulamaları
DetaylıVeritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011
Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi
DetaylıBusiness Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success
Business Intelligence and Analytics Principles and Practices: Charting the Course to BI and Analytic Success Eğitim Detayları Eğitim Süresi : 1 Gün Kontenjan : 10 Ön Koşullar : Herhangi bir önkoşul bulunmamaktadır.
DetaylıVeri Tabanı-I 1.Hafta
Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen
DetaylıArcGIS Viewer for Silverlight (Giriş)
18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye ArcGIS Viewer for Silverlight (Giriş) Fatih OCAK Erhan YILDIRIM İçerik ArcGIS Viewer for Silverlight Nedir? Öne Çıkan Özellikleri
DetaylıSQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri
Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri Konular Büyük Resim Ders Tanıtımı Niçin Veritabanı? Veri ve Bilgi Kavramları Klasik Dosya Yapıları Klasik Dosya Sistemlerinin Zayıflıkarı
DetaylıOracle'dan PostgreSQL'e geçiş
Oracle'dan PostgreSQL'e geçiş Devrim Gündüz Principal Systems Engineer @ EnterpriseDB devrim.gunduz@enterprisedb.com Twitter : @DevrimGunduz / @DevrimGunduzTR Facebook: /DevrimGunduzTR Linkedin: http://www.linkedin.com/in/devrimgunduz
DetaylıYaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.
1 PHP ile Veritabanı İşlemleri Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
DetaylıSwing ve JDBC ile Database Erişimi
Swing ve JDBC ile Database Erişimi JDBC API, tablolanmış herhangi bir tür veriye, özellikle İlişkisel Veritabanı, erişim sağlayan bir Java API sidir. JDBC, aşağıda verilen üç etkinliğin gerçekleştirilebileceği
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri SQL
EBE-368 Veri Tabanı Yönetim Sistemleri SQL Dr. Dilek Küçük SQL Sorgu Dili [1] Ogrenci no ad soyad yas ortalama 21325 Necla Yılmaz 18 2,9 21345 Öykü Okan 20 2,1 21378 Elçin Demir 19 3,3 21389 Özgür Kara
DetaylıVIEW LERDE SQL HINT KULLANIMI
VIEW LERDE SQL HINT KULLANIMI 1 1. Çalışma Verisi Hazırlama View larda hint kullanımı problemli olabiliyor. Oracle kompleks yapıdaki view lerin içine 'default' olarak hint i yaymıyor. Kompleks view larda
DetaylıYapısal Olmayan Verinin Potansiyelini Açığa Çıkarın
Yapısal Olmayan Verinin Potansiyelini Açığa Çıkarın Alp Taşdemir 1 Geleneksel Kurumsal Analitik İşleme 2 Temel Paradigma Kayması Internet çağı ve patlayan veri artışı Oluşan eğilimleri ve fırsatları belirlemek
DetaylıPitney Bowes Software Konumsal Zeka Ürünleri & Strateji. Luke Robinson Güney Avrupa & Orta Asya / Afrika Location Intelligence Yöneticisi
Pitney Bowes Software Konumsal Zeka Ürünleri & Strateji Luke Robinson Güney Avrupa & Orta Asya / Afrika Location Intelligence Yöneticisi itney Bowes Global Şirket Global 100 Yazılım Şirketi 1800 çalışan
DetaylıVeritabanı Yönetim Sistemleri (PL/pgSQL - SQL Procedural Language)
Veritabanı Yönetim Sistemleri (PL/pgSQL - SQL Procedural Language) Konular PL/pgSQL Giriş Fonksiyonlar Cursor Trigger Kaynaklar 2 Fonksiyonlar & Saklı Yordamlar (Stored Procedures) Veritabanı kataloğunda
DetaylıCoşkun Can Sarıer Growth Hacker
Coşkun Can Sarıer Growth Hacker Adres Bilgileri : Türkiye - İstanbul(Asya) - Üsküdar - Libadiye Cep Telefonu : 90 (536) 958 03 35 E-Posta : coskun.sarier@gmail.com can.sarier@sefamerve.com Kişisel Web
DetaylıPostgreSQL ve PL/pgSQL
PostgreSQL ve PL/pgSQL Adnan DURSUN Uygulama tasarımcı ve geliştirici adnandursun@asrinbilisim.com.tr 30.04.2011 İstanbul 1. PostgreSQL Türkiye Konferansı 1 Akış PL/pgSQL nedir PL/pgSQL neden kullanmalıyız
DetaylıVERİTABANI VERİTABANIN AVANTAJLARI ÖZET
ÖZET NEDİR? İYİ BİR NIN ÖZELLİKLERİ NIN AVANTAJLARI VERİ TABANI TİPLERİ ÇEŞİTLERİ HANGİ NI KULLANMALIYIZ? NEDİR? Veritabanı düzenli bilgiler topluluğudur. Veritabanı basit olarak bilgi depolayan bir yazılımdır.
DetaylıBüyük Veri Analizi. Göksel Okay Kıdemli Sistem Mühendisi
Büyük Veri Analizi Göksel Okay Kıdemli Sistem Mühendisi 1 ipad KAZANMAK için 1 - @EMCTurkey hesabını takip etmelisiniz. 2 - Tweetinizde 4 noktayı belirtmeyi unutmayın! Soru Görseli ( soru ekrana geldiğinde
DetaylıLINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme
LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme Amaç: Bir veritabanındaki bilgileri LINQ aracılığı ile ekranda nasıl gösterebiliriz? Yazar: Oğuz Alpöge,
DetaylıData Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından
Detaylıİş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi. Harun Gökçe EG Yazılım, TOBB ETÜ
İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi Harun Gökçe EG Yazılım, TOBB ETÜ İçerik İş Zekası Kavramı Tarihçesi İş Zekası Tanım, Kavramlar ve Gereklilik Dört-Katmanlı Veri Modellemesi
DetaylıORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu
ORM & Hibernate Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek
DetaylıPostgreSQL. Dünyanın En Gelişmiş Açık Kaynak Kodlu Veritabanı
1 PostgreSQL Dünyanın En Gelişmiş Açık Kaynak Kodlu Veritabanı TÜBİTAK BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü Ekim 2018 www.yte.bilgem.tubitak.gov.tr 3 İÇİNDEKİLER 1. PostgreSQL ( Post-Gres-Q-L
Detaylı> what is ansible*? "infrastructure as code"
> what is ansible*? "infrastructure as code" synthesis of; - configuration management, automation tools (Puppet, Chef, cfengine) - deployment tools (Capistrano, Fabric) - ad-hoc task execution tools (Func,
DetaylıVERİTABANI Veritabanı Yönetimi
VERİTABANI Veritabanı Yönetimi YAPILANDIRILMIŞ SORGULAMA DİLİ (SQL) Veritabanı yönetimi, veritabanının yapısal özelliklerini belirtmek ve değiştirmek, veritabanına kullanıcı erişimlerini ve yetkilerini
DetaylıPostgreSQL'de Güvenlik
PostgreSQL'de Güvenlik Güvenlik! Şahap Aşcı Cooksoft sahap.asci@cooksoft.com.tr @sahapasci sahapasci 2 Veri 3 PostgreSQL Güvenlik Yaklaşımı PostgreSQL güvenlik güncellemeleri öncelikle küçük (minor) sürüm
DetaylıGenel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
DetaylıVirtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek
Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün
DetaylıCODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0
CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0 Özgür Web Teknolojileri Günleri 2010 Yeditepe Üniversitesi, Airties Salonu 16 Ekim 2010 (14:00 14:45) Fatih BAZMAN (http://codeigniter.gen.tr)
DetaylıArcGIS Platformu Yazılım Geliştirme Çözümleri
19. Esri Kullanıcıları Konferansı 22-23 Ekim 2014 ODTÜ, Ankara ArcGIS Platformu Yazılım Geliştirme Çözümleri Mehmet BURSALI Amaç Esri Ürün ve Teknolojileri kullanarak oluşturulan yazılım geliştirme çözümleri
DetaylıSQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
DetaylıVT Gerçeklenmesi Ders Notları-
VT Gerçeklenmesi Ders Notları- Remote: Kullanıcıdan gelen JDBC isteklerini karşılar. #2 Planner: SQL ifadesi için işleme planı oluşturur ve karşılık gelen ilşkisel cebir ifadesini oluşturur. Parse: SQL
DetaylıSQL Server 2008 ile Tanışma"
MODÜL 1 SQL Server 2008 ile Tanışma" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli Modül-1 Konu Akışı SQL Server 2008 Yazılım Geliştirici Araçları SQL Server 2008 Mimarisine
Detaylıİngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.
İlişkisel Veritabanı Yaklaşımı: İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel veri tabanı yönetim sistemi verilerin tablolarda satır ve sutunlar halinde tutulduğu
Detaylı05 - Veritabanı Sızma Testleri
BGM 531 - Sızma Testleri ve Güvenlik Denetlemeleri Bilgi Güvenliği Mühendisliği Yüksek Lisans Programı Dr. Ferhat Özgür Çatak ozgur.catak@tubitak.gov.tr İstanbul Şehir Üniversitesi 2018 - Güz İçindekiler
DetaylıOracle da kullanılan veri tipleri:
ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları
DetaylıEmrah UYSAL 1 TABLESPACE ENCRYPTION ORACLE 11G
TABLESPACE ENCRYPTION ORACLE 11G Oracle 11G nin yeni gelen özelliklerinden biride tablespace seviyesinde encryption yapılabilmesidir.tabiiki yine bunu yapabilmek için wallet ın aktif ve açık olması gerekmektedir.wallet
DetaylıJAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması
JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması Hakan ALBAĞ Tahsin Barış AKAN Bitirme Projesi 05.06.2006 Giriş Ticari yazılımlarda ortak ihtiyaçlar Birden
DetaylıSosyal Medya Analitiği Demo
Somemto Big Data ORACLE BIG DATA APPLIANCE Sosyal Medya Analitiği Demo Abdulkerim Mızrak DWH/BI Yöneticisi 11.02.2013 İstanbul, TR Ajanda Sosyal Medya Analitiği(SMA) Nedir? SMA Neden Önemlidir? Demo İçerik
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ-II
VERİ TABANI YÖNETİM SİSTEMLERİ-II 3. MİCROSOFT SQL SERVER ARAYÜZ HİTİT ÜNİVERSİTESİ SUNGURLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI / 2. SINIF-GÜZ DÖNEMİ SQL Server
DetaylıVeri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299
Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis
DetaylıOracle Exadata X4-2 Veritabanı Makinesi. Bora Ovalı Kıdemli Teknik Danışman Oracle ISV/OEM Satış
Oracle Exadata X4-2 Veritabanı Makinesi Bora Ovalı Kıdemli Teknik Danışman Oracle ISV/OEM Satış Oracle Confidential Internal/Restricted/Highly Restricted Ajanda 1 2 Klasik Veritabanı Sistemleri ve Oracle
DetaylıVeritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı
Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı Tarih 1 Veritabanı Sızma Testleri Veritabanı sistemleri kritik sistemlerdir. Testler sonucunda elde
DetaylıSınavında sık yapılan temel hatalar:
Sınavında sık yapılan temel hatalar: 1) İsim tamlamalarında hata yapılabiliyor. Aşağıda bir kaç örnekle doğru ve yanlış kullanımlar gösterilmiştir. Belirtili isim tamlaması: Hem tamlayan (1. isim) hem
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri
Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Konular Veritabanı Tasarım Aşamaları Veri Modeli Nedir? Veri Modeli Temel Bileşenleri İş Kuralları (Business Rules) İş Kurallarını Veri
DetaylıPOSTGRESQL. Veritabanı Sunucusu : 8.0 neler getiriyor? Devrim Gündüz PostgreSQL Geliştiricisi
POSTGRESQL Veritabanı Sunucusu : 8.0 neler getiriyor? Devrim Gündüz PostgreSQL Geliştiricisi devrim@tdmsoft.com devrim@gunduz.org devrim@postgresql.org LKD Seminerleri Linux Kullanıcıları Derneği'nin seminerleri
DetaylıTableau 10.1 Yenilikler
Tableau 10.1 Yenilikler 1. DATA Yeni connector ve data prep yenilikleriyle verilerinizi daha hızlı analiz edin. A. JSON Yerel JSON verinizi direkt olarak Tableau içinde analiz edin. Yönetim, Web API ve
DetaylıHB1002: ORACLE 10G VERĐTABANI PL/SQL ile PROGRAMLAMA (32 saat)
Sayfa: 1 / 5 HB1002: ORACLE 10G VERĐTABANI PL/SQL ile PROGRAMLAMA (32 saat) Eğitimin Amacı Bu eğitim SQL dilinin içermediği (döngü, if/else, hata yakalama, vb.) programlama dili özelliklerini içeren PL/SQL
DetaylıCBS DE PROGRAMLAMA DERSİ NOTLARI
CBS DE PROGRAMLAMA DERSİ NOTLARI OPEN STREET MAP VERİLERİNİN POSTGRESQL/POSTGIS VERİTABANINA AKTARILMASI GEOSERVER DA YAYINLANMASI Yrd. Doç. Dr. Özgün AKÇAY ÇOMÜ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ 24.12.2015
DetaylıOracle 12c Flex Cluster - Flex ASM
Oracle 12c Flex Cluster - Flex ASM Özgür Umut VURGUN Ajanda Oracle Cluster 11g Oracle ASM Flex Cluster Flex Cluster Monitoring Flex Cluster Dönüşümü Flex ASM Flex ASM Cluster Flex ASM Network Flex ASM
DetaylıSMY 535, Veri Madenciliği 2
Veri ambarı, bir işletmenin ya da kuruluşun değişik birimleri tarafından toplanan bilgilerden değerli olanlarının, gelecekte analiz işlemlerinde kullanılması amacıyla işletimsel sistem veritabanından farklı
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Konular Yapısal SQL Komutları Gruplama İşlemi SQL Fonksiyonları Kaynaklar 2 SQL (Structured Query Language) SQL Carlos
Detaylı1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2
İÇİNDEKİLER VII İÇİNDEKİLER 1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2 2 ILK ASP.NET MVC UYGULAMASI 3 Controller Nedir? 15 Model Nedir? 15 View Nedir? 15 Action Yöntemleri 15
Detaylıİçerik. Apache Hadoop Project
Apache Hadoop Project İçerik Apache Hadoop Project Hadoop Kullanıcıları Yahoo Alt Projeler Hadoop Cluster Topoloji HDFS HDFS Toplojisi HDFS Veri Modeli ve Akışları (Okuma/Yazma) HDFS e Erişim Hadoop MapReduce
DetaylıAraştırma Raporu MUSTAFA AFYONLUOĞLU
Araştırma Raporu MUSTAFA AFYONLUOĞLU MİLLİLİK HEDEFLERİ, SİBER GÜVENLİK, KİŞİSEL VERİLER ÜÇGENİNDE: VERİTABANI MİLLİ OLMAZSA NE KADAR MİLLİ YİZ, NE KADAR GÜVENDEYİZ? Mustafa AFYONLUOĞLU afyonluoglu@gmail.com
DetaylıKamu Sektörü İçin SAP Karar Destek Sistemleri Zirvesi Amiral Gemisi : SAP Kurumsal İş Zekası Platformu
Kamu Sektörü İçin SAP Karar Destek Sistemleri Zirvesi Amiral Gemisi : SAP Kurumsal İş Zekası Platformu Ahmet Emre Naza Vektora Bilişim Teknolojileri SAP BI Takım lideri Gündem Vektora Hakkında SAP Businessobjects
DetaylıPostgreSQL ve PL/pgSQL
PostgreSQL ve PL/pgSQL Adnan DURSUN Uygulama tasarım ve geliştiricisi @ : adnandursun.at.asrinbilisim.com.tr : +AdnanDURSUN Sunum Akışı PL/pgSQL nedir PL/pgSQL neden kullanmalıyız PL/pgSQL in yapısı Saklı
DetaylıWe are looking for Software Engineer who will work in Machine Learning and Artificial Intelligence and wants to make the dream a reality.
Software Engineer, Machine Learning and Artificial Intelligence Office Location: Istanbul/TURKEY INSIDER is a leading SaaS (Software as a Service) technology provider of predictive analytics, dynamic segmentation
DetaylıVeritabanı. Ders 2 VERİTABANI
Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın
DetaylıPostgreSQL ve JBoss ile Java Kurumsal Çözümler. Nicolai Tufar ntufar@tdmsoft.com
PostgreSQL ve JBoss ile Java Kurumsal Çözümler Nicolai Tufar ntufar@tdmsoft.com Kurumsal Çözümler Kurumsal çözüm nedir? Kurumsal olmayan uygulamalar Bilimsel hesaplamalar Gerçek zamanlı donanım kontrol
DetaylıMOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci
DetaylıMongoDB. NoSQL Database
Şirketimizin en çok mücadele ettiği konu olan Big Data problemini çözmekte önemli bir araç olacağına inandığım NoSQL sistemler içerisinde en yaygın kullanılan MongoDB veritabanını sizler için inceleyip
DetaylıOpen Source Coding: Python
Bilkent Üniversitesi Özgür Yazılım ve İnternet Teknolojileri Kulübü Open Source Coding: Python Bölüm 1: Python a Giriş Python nedir? Genel amaçlı çok paradigmalı kolay okunabilirliği amaçlayan yüksek seviyeli
DetaylıInventory of LCPs in Turkey LCP Database explained and explored
Inventory of LCPs in Turkey LCP Database explained and explored Hakan Hatipoglu Antalya, 9 October 2015 Requirements and specifications (TOR) Web based database application that will: Support Inventory
Detaylı1-Veritabanı Yönetim Sistemleri /Tanım
1-Veritabanı Yönetim Sistemleri /Tanım Öğr. Gör. Saliha Kevser KAVUNCU Sungurlu MYO/VTYS-I özet VERİTABANI NEDİR? İYİ BİR VERİTABANININ ÖZELLİKLERİ VERİTABANININ AVANTAJLARI VERİ TABANI TİPLERİ VERİTABANI
DetaylıBLM401 Mobil Cihazlar için ANDROID İşletim Sistemi. SQLite Veritabanı. BLM401 Dr.Refik SAMET
BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi SQLite Veritabanı BLM401 Dr.Refik SAMET 1 SQLite açık kaynak kodlu; GİRİŞ (1/4) sunucu gerektirmeyen; konfigürasyon ayarları gerektirmeyen; platformdan
DetaylıCRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI
CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI Create a new Crystal report Document: Yeni bir Crystal Report dökümanı oluşturmak için aşağıdaki optionlardan biri seçilir a) Using the report expert: Crystal Reportun
Detaylıİstatistiksel Analizlerinizde ve Veri Madenciliği Çalışmalarınızda SPSS Kullanımı
İstatistiksel Analizlerinizde ve Veri Madenciliği Çalışmalarınızda SPSS Kullanımı Gündemimiz AIMS Hakkında IBM SPSS Analitik Çözüm Platformu IBM SPSS Statistics Uygulamaları IBM SPSS Modeler Uygulamaları
DetaylıVeritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com devrim@gunduz.org http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:
DetaylıPostgreSQL Veritabanı Sunucusu. Başarım Arttırma Yöntemleri
PostgreSQL Veritabanı Sunucusu Başarım Arttırma Yöntemleri Devrim GÜNDÜZ PostgreSQL Geliştiricisi Command Prompt, Inc. devrim@commandprompt.com devrim@postgresql.org[.tr] LKD Seminerleri Linux Kullanıcıları
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,
DetaylıSunucularımızı Gözleyelim. Oğuz Yarımtepe @oguzy oguzyarimtepe ~ gmail.com http://about.me/oguzy
Sunucularımızı Gözleyelim Oğuz Yarımtepe @oguzy oguzyarimtepe ~ gmail.com http://about.me/oguzy Gözlem yapmak kolay değildir! Eğer başarılı ise, farklı gözlem yöntemlerini uygun ve hassas bir şekilde güzel
DetaylıVeri Tabanı-I 1.Hafta
Veri Tabanı-I 1.Hafta 2015-2016 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2015 Yrd.Doç.Dr. M. İLKUÇAR 1Muhammer İLKUÇAR, MAKÜ-2011 BURDUR
DetaylıBÜYÜK VERİ. Abdulkadir ŞAN Proje Yöneticisi 7/1/2014 VERİ SİSTEMLERİ. Anayurt Güvenliği Md. Yrd. Metin Madenciliği ve Kaynaştırma Sistemleri
BÜYÜK VERİ Abdulkadir ŞAN Proje Yöneticisi 1 VERİ SİSTEMLERİ Relational Database DataWarehouse 2 1 VERİ TÜRLERİ 3 BÜYÜK VERİ NEDİR? Verinin çok büyük bir kısmı YAPISAL OLMAYAN veridir ve şimdi bu veriyi
DetaylıTürkiye ve Dünya: Elektronik Pazaryeri Trendleri
Türkiye ve Dünya: Elektronik Pazaryeri Trendleri Dijital Ekonomi ETicaret Zirvesi - 8-9 Kasım 2012 İdil Kesten, iş Geliştirme Müdürü, comscore ikesten@comscore.com, @comscoreemea Başlıklar E- Ticaret :
DetaylıDijital Ekonomi Çağında İç Denetim
Dijital Ekonomi Çağında İç Denetim Burcu Kutlu, SAP Türkiye Çözüm Yöneticisi https://www.youtube.com/watch?v=v-nnatpmlju DİJİTAL DÖNÜŞÜM Son 50 Yılda Teknoloji Nasıl Değişti? Olgunlaşması için gereken
DetaylıLicense. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları
License c 2002-2016 T. Uyar, Ş. Öğüdücü Veri Tabanı Sistemleri Giriş You are free to: Share copy and redistribute the material in any medium or format Adapt remix, transform, and build upon the material
DetaylıACCESS PLATFORMUNDA SQL
ACCESS PLATFORMUNDA SQL (STRUCTURED QUERY LANGUAGE) KODLAMA ÖRNEKLERİ DISTINCT : Bir alanda birbirinin aynı kayıtlar bulunabilir. Öğrenciler tablosundaki aynı isimde öğrencilerin bulunması durumunda aynı
Detaylı