Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış



Benzer belgeler
VERİ TABANI UYGULAMALARI

Veritabanı. Ders 2 VERİTABANI

Asp.Net Veritabanı İşlemleri

Swing ve JDBC ile Database Erişimi

ClientAceDA Bağlantısı. ClientAce DA bağlantısı, Visual Basic.NET veya C# programcılarının rahatlıkla. serverlarla bağlantı kurabilen

Veri Tabanı-I 1.Hafta

VERİ TABANI YÖNETİM SİSTEMLERİ

OPC Data Access (DA) Temelleri

Burak BALCI, Elektrik Elektronik ); ASP Otomasyon Salih Gök, İTÜ Kontrol Mühendisliği

2 Temel Kavramlar (Devam) Veritabanı 1

1 Temel Kavramlar. Veritabanı 1

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

Veritabanı İşlemleri

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir.

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Veritabanı Uygulamaları Tasarımı

O P C S T A N D A R D I

1.PROGRAMLAMAYA GİRİŞ

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

Öğr. Gör. Serkan AKSU 1

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgi Servisleri (IS)

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

1. MİCROSOFT SQL SERVER 2014'E GİRİŞ

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

VERİ TABANI PROGRAMCILIĞI DALI

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek.

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

E-Mükellef Kontrol Programı Kullanım Kılavuzu

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.

DERS BİLGİ FORMU. Okul Eğitimi Süresi

1-Veritabanı Yönetim Sistemleri /Tanım

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

=A1+A2-A3, =A1*A2/A3,

Microsoft SQL Server Sorgulama

Zope Uygulama Sunucusu

Arş. Gör. Özlem AKTAŞ.

AKINSOFT CMS (İçerik Yönetim Sistemi)

İşletim Sisteminin Temel İşlemleri

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

CMS (İçerik Yönetim Sistemi)

Kurulum ve Başlangıç Kılavuzu. DataPage için

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

Bölüm 10: PHP ile Veritabanı Uygulamaları

İnternet Programcılığı

Kets DocPlace LOGO Entegrasyonu

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Hızlı Başlangıç Kılavuzu

BİT in Temel Bileşenleri (Yazılım-1)

Üst Düzey Programlama

Bilgiyi Keşfedin! Özelleştirme, Eklenti ve Veri Entegrasyonu Kurumsal Seviyede Yönetim ve Performans

PHP 1. Hafta 1. Sunum

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Temel Bilgi Teknolojileri I

IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

İNTERNET PROGRAMCILIĞI DERSİ

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

Video Management Software. ÜrünBilgileri

Kurulum ve Başlangıç Kılavuzu. DataPage için

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

MailStore tüm şirket e-postalarınızı uzun yıllar güvenle saklayabileceğiniz bir mail arşivleme sistemidir.

Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş

İstemci Yönetimi ve Genel Yazdırma Çözümleri

Yandex mail ve disk kullanım rehberi

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

FIRAT ÜNİVERSİTESİ DİNAMİK WEB SAYFASI

JetSMS Direct Çözümü

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

İşletim Sistemlerine Giriş 2. Kaynakların Paylaşımı. Öğr.Gör. Dr. Şirin KARADENİZ

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Servis olarak Altyapı

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

TurboSCADA. Otomasyon ve Kontrol SCADA Yazılımı. Okosis Otomasyon ve Kontrol Sistemleri Sanayi ve Ticaret Limited Şirketi

Veri Tabanı-I 1.Hafta

VERİ TABANI YÖNETİM SİSTEMLERİ. Öğr. Gör. Selçuk Özkan

UYGULAMA KULLANIM KILAVUZU

Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

Coslat Monitor (Raporcu)

Veri Erişim ve Yönetim Kütüphanesinin Servis Tabanlı Mimari ile Tasarlanması H. Doğan Köseoğlu, S.Bozbey

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

Kaspersky Administration Kit 8.0

SolidWorks Macro, SolidWorks API. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı

Yılmaz Erdogan Yazılım Uzmanı

08217 Internet Programcılığı I Internet Programming I

Transkript:

Kepware Veritabanı Ürünleri Teknolojiye Genel Bir Bakış

Gündem Veritabanı Client API teknolojisinin gözden geçirilmesi ODBC istemci sürücüsü- bir KEPServerEX Plug-In Haberleşme Sürücüsüdür. DataLogger- KEPServerEX in opsiyonel bileşeni

Kısa Anket Microsoft Access i biliyormusunuz? MYSQL? SQL Server managament Studio biliyormusunuz? inner join in anlamını biliyormusunuz?

Veritabanı Terminolojisi Veritabanı: Sorgulamaya cevap vermesi için programın başvuracağı, bilgisayarda saklanan kayıtların veya verilerin belli bir yapıda toplanmasıdır. Veritabanları, bir sürü kullanıcı arasında koordinasyona ihtiyaç duyulan, çoklu kullanıcılar için tercih edilen bir depolama metdodudur. Veritabanları büyük ve küçük (gömülü:embedded) sistemlerde bulunabilir. DBMS (Veritabanı Yönetim Sistemi): Bir veritabanını yönetmek ve sorgulamak için kullanılan Bilgisayar Programıdır.

Client API s: ODBC API:Application Programming Interface Veriye ulaşmak amacıyle SQL sorgulaması için prosedürel bir API dir. ODBC nin yapılması işlemi, bir veya daha çok uygulama, bir çekirdek ODBC kütüphanesi, bir veya daha fazla veritabanı sürücüsü içerir Çekirdek kütüphane açıklama sunar,sürücüler ise DBMS e özgü detaylar sunar. Bu teknoloji, geçerli Microsoft işletim sistemleri ile (vista dahil olmak üzere) desteklenir

Client API s: Özgün Yüksek performans(client,istemci, DBMS in özel işlevlerinden yararlanabilir) Düşük esneklik(client/istemcinin her DBMS arayüzü için tekrar kod yazması gerekir) Her büyük DBMS, doğal arayüzü destekler(c/c++,java vb) İlişkilendirmeye (embedding) yatkındır.

Client API s: OLE-DB ODBC için sıralı C benzeri API den farklı, COM nesnelerinin bir dizisidir Düşük seviye-yüksek performans(c/c++ dilleri tarafından bağlanılan) ilişkisel olmayan sistemleri için sağlayıcıları mevcuttur

Client API s: ADO/ADO.NET/ Connector.NET ADO=ActiveXVeri Nesneleri VB, komut ve.net dillerine bağlanabilir ADO esasen OLE-DB için üst düzey bir paketleyicidir. Hedef sunucu, web tarafı ve.net programlamadır.

KEPServerEX:ODBC Client Driver Bu sürücü, ODBC üzerinden, çoklu ODBC veri kaynaklarına tek noktadan erişim sağlar.opc gücü ve hızı kullanılarak, server(sunucu) herhangi bir OPC/DDE uyumlu client (istemciye) ODBC verileri sunabilir Aşağıdakileri içeren ODBC uyumlu veri kaynaklarını destekler : Microsoft Access, Microsoft SQL, Oracle, Sybase, MySQL

ODBC Client Driver Birden fazla ODBC veri kaynaklarına çoklu bağlantı oturumları yapılabilir SQL motoruna okuma ve yazma yapabilir Tablolara,sorgulamalar ve ODBC veri kaynağından gelen kayıtlı veriler dayalı otomatik etiket üretir, Sürükle ve bırak şeklinde düzenlenebilir ve çok büyük miktardaki etiketlerin (tag) kolaylıkla işlenmesi için CSV import ve export özelliği Veri ölçeklendirir.

ODBC Client Driver devam İstemci uygulamalarına genel hata geribildirimleriniz için sistem etiketleri oluşturur Yeni etiketler uygulamanıza her zaman eklenebilir, hatta çalışma zamanında bile Windows NT servisi olarak çalışabilir Herbir bireysel kullanıcının erişebileceği, hangi tip bir fonksiyonelliği olacağı konusunda, tam bir kontrola müsade eden, standart kurulu Kullanıcı Yöneticisi

KEPServerEX: DataLogger Yüksek ekleme performansı OPC sunucusundan bağlantı düşmesi imkansızdır Yapılandırma, KEPServerEx proje dosyasının bir parçasıdır(basit proje yayılması) Ayrı bir kurma işlemi gerekmez Sistem etiketleri OPC istemcilerini sürücü koltuğuna koyar Düşmüş DBMS sunucu bağlantılarını güzel bir şekilde yönetir

DataLogger devam Çoklu eş zamanlı giriş işlemlerini destekler DSN aynı hattan eş zamanlı yürütmeyi temsil eder Aynı DSN kullanıldığında,logging grupları hattı paylaşır Kullanıcı ölçeklendirme yapabilir.

DataLogger devam Basit yapılandırma Öğeleri eklemek için sürükle ve bırak desteği Dinamik etiket oluşturmayı ve (logging) girişi destekler Tetikleme (Trigger) tanımlama sihirbazı

DataLogger devam Esnek tetikleme Veri değişimine, statik aralıklara veya her ikisine bağlı giriş veri tabanı Zamana bağlı tetikleme(her Cuma ve Perşembe, 1 saatlik veri değişimi) İfade tetikleri(start ve stop tetikleme kontrolleri)

Time (ms) DBMS API Insertion Performance 30000 25000 20000 15000 10000 5000 0 0 2000 4000 6000 8000 10000 12000-5000 MySQL ODBC MySQL.NET Connector SQL Server 2k (.NET connector, network) MySQL Native SQL Server 2k (ODBC, network) Insertions (30 col/row: mixed INTEGER, VARCHAR(512), and TIMESTAMP types)

bir tanıtım turu için