PostgreSQL. Dünyanın En Gelişmiş Açık Kaynak Kodlu Veritabanı
|
|
|
- Gonca Taş
- 7 yıl önce
- İzleme sayısı:
Transkript
1 1
2 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
3 İÇİNDEKİLER 1. PostgreSQL ( Post-Gres-Q-L okunur.) 4 2. Tarihçe 6 3. PostgreSQL Güçlüdür, Avantajlıdır, Güzeldir 8 4. PostgreSQL Lisansı PostgreSQL Kullanımı ve Türetilmiş Ürünler PostgreSQL in Kabiliyetleri Nelerdir? Yüksek Erişilebilirlik ve Kümeleme Yüksek Performans Ölçeklenebilirlik Coğrafi Veri Desteği Geliştiriciler için Gelişmiş Özellikler PostgreSQL in Kurulumu, Yönetimi ve Bakımı Kolaydır Limitleri PostgreSQL Veritabanı Yöneticisi PostgreSQL Bilgi Kaynakları PostgreSQL Ticari ve Açık Kaynak Kodlu Yönetim Araçları psql Komut Listesi PostgreSQL in Yeni Özellikleri Güvenlik Gelişmiş Özellikler Diğer Veritabanlarından Göç NoSQL
4 1. PostgreSQL ( Post-Gres-Q-L okunur.) PostgreSQL, tüm dünyada popüler olan açık kaynak kodlu, platform bağımsız gelişmiş bir nesne ilişkisel (ORDBMS) veritabanı yönetim sistemidir. Modern kurumsal veritabanı kabiliyet ve özelliklerine sahiptir. PostgreSQL in, 1977 yılında başlayan 20 yılı akademik, son 20 yılı endüstride geçen 40 yıllık bir geçmişi olan en eski açık kaynak kodlu yazılımlardan biridir. PostgreSQL veritabanı ve sistem yöneticileri, mimarlar ve geliştiriciler ve kurumlar için çekici gelen yenilikçi birçok özellik sunar. PostgreSQL in öğrenmesi, kurulumu, konfigürasyonu, yönetimi, izlemesi ve bakımı kolaydır. PostgreSQL ekosisteminde birçok yönetim, izleme açık kaynaklı ve ticari araç vardır. PostgreSQL in çok aktif ve güçlü geliştirici komünitesi vardır. Her yıl bir majör sürümü yayınlanır. PostgreSQL, tüm dünyada kamuda önemli devlet hizmetleri sunan uygulama sistemlerinde (CERN, NASA, Fransa, İngiltere, G.Kore, vb.) finans ve Telekom sektörlerinde iş kritik uygulamalarda, dünyada önde gelen üreticilerin ürünlerinde (Apple, Microsoft, IBM, Amazon, vb.), araştırma merkezleri ve üniversitelerde, küçük ölçekli projelerden çok büyük ölçekli kurumsal altyapılarda güvenilerek kullanılmaktadır. PostgreSQL, önde gelen ticari veritabanı ürünleri ile rekabet edecek kurumsal veritabanı özelliklerinin yanı sıra günümüz dijital dönüşüm projeleri ve teknolojileri ile uyumlu birçok yeni ve yenilikçi özelliğe sahiptir (Örneğin; dizi şeklindeki veri tipleri, paralel sorgular, JSON veri tipini desteklemesi ve üzerinde sorgu çalıştırabilmesi). 6 7
5 2. Tarihçe PostgreSQL Tarihçesi Ingres: PostgreSQL in, 1977 yılında başlayan 20 yılı akademik, son 20 yılı endüstride geçen 40 yıllık bir geçmişi vardır. Berkeley Kaliforniya Üniversitesinde Micheal Stonebraker, Ingres adıyla ilişkisel modeli baz alan bir araştırma projesi olarak ilişkisel veritabanı yönetim sistemini geliştirdi Akademik Endüstri Postgres: 1985 den itibaren Micheal Stonebraker, kompleks veri yapılarını ve nesne ilişkisel modeli destekleyen postgres veritabanı yönetim sistemini geliştirdi. The University of California, Berkeley Ingres Berkley Ingres Relational Technologies Postgres Berkley Illustra Informix Postgres95 PostgreSQL versiyon 6 (İlk Açık Kaynaklı versiyon) (İlk Açık Kaynak Kodlu Versiyon) PostgreSQL versiyon Postgre95: 1995 te Andrew Yu ve Jolly Chen tarafından SQL sorgu dili geliştirilerek, önceki POSTQUEL ile değiştirildi ve geliştirilmiş bu versiyona Postgres95 adı verildi Günümüz PostgreSQL: Birçok geliştiricinin Postgres95 üzerinde yoğun çalışması ile birçok yeni özellik eklenmesi ve iyileştirmelerin ardından ilk açık kaynak versiyonu 1997 yılında yayınladı ve endüstride kullanılmaya başlandı. Açık kaynak versiyonunun adı Postgre95 değiştirilerek PostgreSQL oldu. Michael Stonebraker Jolly Chen ve Andrew Yu 8 9
6 3. PostgreSQL Güçlüdür, Avantajlıdır, Güzeldir PostgreSQL in özellikleri ve kabiliyetleri, mevcut ticari veritabanları ile rekabet edebilecek yenilikçi özelliklere sahiptir. Ekonomiktir, lisans ücreti yoktur, size üretici bağımsızlığı sağlar. Kurumsal veritabanı özelliklerine lisans ücreti ödemeden sahip olursunuz. PostgreSQL i istediğiniz kadar sunucuya kurabilir ve dağıtımını yapabilirsiniz. Türkçe ye yerelleştirilmiştir ve Türkçe desteği vardır. Platform bağımsızdır. PostgreSQL i kullanmak için geliştirme ortamınızı veya sistemlerinizi değiştirmenize gerek yoktur. Tüm modern işletim sistemleri (Linux, Unix, Windows, Mac OS, vb.) ve işlemciler (x86, x86_64, IA64, vb.) üzerinde çalışır ( Yüksek güvenliklidir. Yüksek erişilebilirliklidir. Genişleyebilir mimariye sahiptir. Her işlem ve veri büyüklüğüne göre ölçeklenebilir, esnektir, genişleyebilir veya daraltılabilir. Yüksek performanslıdır. Çok büyük veri operasyonları ve yüksek anlık işlem yükleri karşısında sağlamdır. Güvenilirdir, ACID tam uyumludur, sistem sorunlarının etkilerine karşı toleranslıdır. SQL Standartlarına (ANSI-SQL 2008/2011) en çok uyum gösteren veri tabanıdır. Ticari veritabanlarından PostgreSQL e geçiş kolay ve maliyet etkindir. Farklı uygulama sistemleri ve veritabanları ile entegre çalışabilir. Öğrenmesi ve kurması kolaydır. Güncel, detaylı, herkese açık ve erişimi kolay yaygın dokümantasyonu vardır. Yönetimi, yedeklemesi, bakımı ve izlemesi kolaydır. Hata mesajları ve log sistemi açıktır, anlaşılırdır. PostgreSQL veritabanı yönetim ve izleme görevleri otomatize edilebilir ve ticari veritabanlarına göre yönetim işleri daha az zaman alır. Planlı bakımlarda düşük kesinti süreleri sağlar. Hata yapmaya engel olan güvenli bir yapısı vardır. PostgreSQL in çok gelişmiş bir sorgu planlayıcısı vardır. Geliştirici dostudur. Farklı yazılım geliştirme platform ve dillerini destekler ve uyumlu çalışır. Geliştiricilerin işini kolaylaştıran çok geniş bir eklenti havuzu vardır. Tüm modern programlama dilleri için sürücülere sahiptir. Coğrafi veri yapılarını ve yeni NoSQL yapısal olmayan veri türlerini (JSON, JSONB, XML, vb.) destekler. Kaynak kodu kullanılarak özelleşmiş açık veya kapalı kodlu çözümler geliştirilebilir. Aktif bir topluluk tarafından desteklenmektedir. Tüm dünyadan geliştiricisi bulunan ve çekirdek geliştiricilerin yer aldığı topluluk soru ve sorunlara hızlı geri dönüşlerle çözüm sağlar. Hemen her yıl ticari ürünleri kıskandıran yenilikçi ve güncel özellikler içeren yeni sürümü yayınlanır. PostgreSQL popülerdir. DB-Ranking listesinde en popüler veritabanları listesinde ilk 4 içindedir ve 2017 de yılın veritabanı seçilmiştir. (
7 4. PostgreSQL Lisansı Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. Bu yazılımı ve belgelerini herhangi bir amaç için, ücretsiz ve yazılı bir anlaşma olmaksızın kullanma, kopyalama, değiştirme ve dağıtma izni verilir. 5.PostgreSQL Kullanımı ve Türetilmiş Ürünler PostgreSQL özel ve kamu sektörlerinde iş kritik sistemlerde ve ürünlerde tercih edilen bir veritabanıdır. Örneğin; CERN(Avrupa Nükleer Araştırma Merkezi) 400 TB tan büyük verisini yönetmek için PostgreSQL e güveniyor. Bankacılık sektöründe Goldman Sachs ve Morgan Stanley gibi büyük bankalar veri yönetim altyapısı için PostgreSQL i tercih ediyor. Vmware, Cisco gibi birçok firma ürün ve hizmetlerinde yine PostgreSQL i kullanıyor. PostgreSQL den türetilmiş birçok ticari veri yönetim ürünü ve açık kaynaklı proje bulunmaktadır. En popülerlerinden bazıları şunlardır; IBM - Netezza Teradata - Aster Data, Hadapt Amazon - Redshift HP - Vertica FUJITSU - Enterprise Postgres EnterpriseDB - Postgres Advanced Server Google Cloud SQL for PostgreSQL Citus Data Citus Greenplum Greenplum Database Brytlyt Brytlyt GPU Database Postgres Professional - Postgres Pro Enterprise Postgres-XL (the XL stands for extensible Lattice) PipelineDB - PipelineDB Güney Kore, İngiltere, Fransa, Hindistan, ABD, Yeni Zelanda, İsrail, Estonya, Norveç ve birçok ülke e-devlet uygulamalarında PostgreSQL i kullanıyor. Global ürün ve hizmet sağlayıcısı Microsoft Skype, Instagram, Apple, Amazon, Fujitsu, McAfee, Checkpoint, 12 13
8 6. PostgreSQL in Kabiliyetleri Nelerdir? Yüksek erişilebilirlikli mimariye sahiptir. Sunduğu servis kalitesi ile plansız kesinti ve arıza sürelerini minimuma indirir. Yük dengeleme ve yüksek erişilebilirlik için warm standby/hot standby/streaming ve logical (versiyon 10 ile birlikte) replikasyonu destekler. Backup) ve kurtarma modları, veri yeniden senkronizasyon mekanizmalarının kolaylığı gibi özellikler ile PostgreSQL, Disaster Recovery Center (DRC) hazırlığının tam özellik setini destekleyerek, daha fazla maliyet / araç eklemeden veritabanınızın herhangi bir felaketten kurtarılmasını sağlar. PostgreSQL in Önemli Özellikleri PostgreSQL, yük dengeleme ve kümeleme yapıları ile veritabanı sunucuları arasındaki iş yüklerinin dengelenmesini sağlar. Sunucuların herhangi birinde aşırı yüklenme önlenirken, kaynak kullanımı optimize edilir, verimlilik en üst düzeye çıkar ve yanıt süreleri en aza iner. PostgreSQL de Multi-Master Replikasyonu ile birden çok sunucu master statüsüne sahip olabilirken, farklı lokasyonlarda dağıtık işyükünü yönetimini, yük dengeleme, kümelemeyi destekler. Multi-Master Replikasyonu dinamik veri toplanması için veri yönetimi tasarımı kolaylığı sağlar. Logical Replikasyon, veritabanı veya tablo başına yapılandırılabilir. Tablo replikasyonu ile farklı yerlerden herhangi bir işlemi sorunsuz bir şekilde bir lokasyonda birleştirmek mümkündür. Natif Asenkron Çoğaltma (Native Asynchronous Replication), Tam / Artırımlı Yedekleme (Full/Incremental ACID (Atomicity, Consistency, Isolation, Durability) MVCC (Multi Version Concurrency Control) WAL (Write-Ahead Logging) PITR (Point-in-Time Recovery), active / passive standbys High Availability Replication: Asynchronous/Synchronous, Physical/Logical, Cascaded Procedural languages Native Partitioning, Inheritance Sophisticated query planner/cost based optimizer Multi-platform Advanced Indexing: GiST, SP-Gist, KNN Gist, GIN, BRIN, Bloom filters Parallelization of read queries Tablespaces Triggers Functions Views(Materialized/Updatable) Transactions, Nested Transactions (via savepoints) Constraint enforcement: check constraints, unique constraints, foreign keys, primary keys Extension system: hstore, pg_stat_statements,pg_trgm... Temporary tables Unlogged tables Foreign Data Wrappers (RDBMS, NoSQL, File): MongoDB, Hadoop, Redis, MySQL, Oracle, Delimited Files, vb GIS, NoSQL, Graph 14 15
9 6.1 Yüksek Erişilebilirlik ve Kümeleme Yüksek erişilebilirlik mimariye sahiptir. Sunduğu servis kalitesi ile plansız kesinti ve arıza sürelerini minimuma indirir. Yük dengeleme ve yüksek erişilebilirlik için warm standby/hot standby/streaming ve logical (versiyon 10 ile birlikte) replikasyonu destekler. PostgreSQL, yük dengeleme ve kümeleme yapıları ile veritabanı sunucuları arasındaki iş yüklerinin dengelenmesini sağlar. Sunucuların herhangi birinde aşırı yüklenme önlenirken, kaynak kullanımı optimize edilir, verimlilik en üst düzeye çıkar ve yanıt süreleri en aza iner. PostgreSQL de Multi-Master Replikasyonu ile birden çok sunucu master statüsüne sahip olabilirken, farklı lokasyonlarda dağıtık işyükünü yönetimini, yük dengeleme, kümelemeyi destekler. Multi-Master Replikasyonu dinamik veri toplanması için veri yönetimi tasarımı kolaylığı sağlar. Logical Replikasyon, veritabanı veya tablo başına yapılandırılabilir. Tablo replikasyonu ile farklı yerlerden herhangi bir işlemi sorunsuz bir şekilde bir lokasyonda birleştirmek mümkündür. Natif Asenkron Çoğaltma (Native Asynchronous Replication), Tam / Artırımlı Yedekleme (Full/Incremental Backup) ve kurtarma modları, veri yeniden senkronizasyon mekanizmalarının kolaylığı gibi özellikler ile PostgreSQL, Disaster Recovery Center (DRC) hazırlığının tam özellik setini destekleyerek, daha fazla maliyet / araç eklemeden veritabanınızın herhangi bir felaketten kurtarılmasını sağlar. 6.2 Yüksek Performans PostgreSQL ölçeklenebilir yapıya sahiptir. Basit tek sunuculu küçük uygulamalardan, yüksek işlem kapasitesi ANSI C programlama dilinde yazılmıştır ve kendisini kanıtlamış yüksek performansı vardır. PostgreSQL, yüksek veri okuma-yazma iş yüklerinin istikrarlı ve sağlam şekilde yaparken, veri bütünlüğünü ve güvenliğini korur. Günümüzün ağır ve yüksek hacimli işlem ve soru yüklerinde ticari veritabanlarına göre daha düşük kaynakla yüksek performas sunar. PostgreSQL de tablo ve satır seviyelerinde kilitleme (table/row level locking) yapabilirsiniz. Daha fazla kilitlemeyi/ engellemeyi önleyen daha granüler kilitler kullanabilir, bu şekilde eşzamanlılık artar ve engelleme süresi azalır. PostgreSQL birçok farklı tip indeksleme yöntemi sunar; B-tree, Hash, GiST (Generalized Search Tree), SP-GiST, GIN (generalized inverted index) ve BRIN. PostgreSQL, kısmi, biricik ve çok sütunlu indeksleri destekler. Ayrıca ifadeler ve operatör sınıfları üzerinde de indekslemeyi destekler. PostgreSQL, performansı artırmak ve analiz etmek sağlamak için çeşitli komutlar sağlar. EXPLAIN komutu, bir SQL ifadesinin yürütme planını gösterir. ANALYZE komutu, tablo ve sütunlardaki istatistikleri toplamak için 16 17
10 kullanılır. VACUUM komutu, kullanılmayan sabit disk alanını geri almak için çöp toplama amacıyla kullanılır. CLUSTER komutu, verileri sabit diskte fiziksel olarak düzenlemek için kullanılır. Tüm bu komutlar veritabanı iş yüküne göre yapılandırılabilir. Tablo kalıtımı (table inheritance) ve kısıtlama çıkarma (constraint exclusion) özelliklerine sahiptir. Tablo kalıtımı ile aynı yapıya sahip tablolar kolayca oluşturulur. Bu tablolar, belirli bir ölçüt temelinde veri alt kümelerini depolamak için kullanılabilir ve belirli senaryolarda bilginin çok hızlı bir şekilde alınmasına sağlanır. 6.3 Ölçeklenebilirlik PostgreSQL tablespaces yapısını destekler. PostgreSQL in günümüzün devasa hızda veri büyümesi ve büyüklüğü yönetim ihtiyaçlarına karşı PostgreSQL Natif Bölümleme (Native Partitioning) özelliği vardır. Veriler, farklı kısıtlamalara göre bölümlere ayrılabilir ve toplu sonuçlar için sorgulanabilir. İsteğe bağlı bölüm (On-demand partition), daha önce yapılandırılmış olan tüm kuralları değiştirmeden, tek bir sorgu çalıştırarak kolayca eklenebilir. PostgreSQL ölçeklenebilir yapıya sahiptir. Basit tek sunuculu küçük uygulamalardan, yüksek işlem kapasitesi gereken çok sunuculu, çok büyük hacimli veri yoğun iş kritik uygulamaların hepsine çözüm sunma kabiliyeti vardır. Küçük başlayıp, istenilen ölçeğe kolayca çıkarılabilir. Senkron ve asenkron streaming replikasyon özelliğine sahiptir. Dikey ölçeklemeye (scale up) göre çok daha uygun maliyetli olan, yatay ölçekleme (scale out) ile maliyeti azaltılır. PostgreSQL, büyük tabloların bölümlenmesi (table partitioning) destekler. Büyük tabloların bölümlenmesi veritabanının performansını artırır
11 6.4 Güvenlik TPostgreSQL de güvenlik, yalnızca bir özellik değildir, temel yapılarından biridir. Her minör ve majör sürümü yeni güvenlik özellikleri ve güncellemeleri ile gelir. Tam PKI altyapısında 3. parti anahtar depolarını kullanabilme özelliğine sahiptir. PostgreSQL in en katı güvenlik standartlarına (PCI Data Security Standard) tam uyumluluk için altyapısı vardır. Kimlik doğrulama, yetkilendirme, denetim, veri güvenliği, veri şifreleme, satır (row) seviyesinde güvenlik gibi birçok güvenlik yapısı vardır. Trust, Password, LDAP, GSSAPI, SSPI, Kerberos, kimlik tabanlı (ident-based), RADIUS, sertifika, PAM, SCRAM (versiyon 11 le birlikte) kimlik doğrulaması gibi çeşitli kimlik doğrulama yöntemlerini destekler. PostgreSQL, veritabanı nesne erişimini veritabanı, tablo, görünüm(view), fonksiyon, sıra ve sütun dâhil olmak üzere çeşitli düzeylerde kontrol edebilir ve kullanıcılara yetkilendirebilir. Bu PostgreSQL in veritabanı nesneleri üzerinde çok farklı seviyelerde yetkilendirme kontrolüne sahip olmasını sağlar. Verileri şifrelemek için donanım şifreleme yöntemlerini, pgcrypto uzantısını veya uygulama arayüzü (API) kullanabilir. PostgreSQL ile veri seviyesinde şifreleme için AES, 3DES gibi farklı şifreleme algoritmaları kullanabilirsiniz. Güvenlik Katmanları Host Tabanlı Yetkilendirme SSL Bağlantı Doğrulama Yöntemleri Disk Şifreleme Alan Şifreleme Kullanıcı / Grup Yetkilendirme Satır/Sütun Yetkilendirme PostgreSQL istemci sunucu iletişiminde SSL kullanır
12 6.5 Gelişmiş Özellikler Türkçe dahil 20 den fazla dile yerelleştirilmiştir. Tam metin aramasını destekler. Diğer veritabanları gibi tetikleyicileri ve fonksiyonları destekler. Veritabanı motoru paralel işleme (paralel sorgu, paralel veri tarama, vb.) yapabilir. PostgreSQL belirli türde sorguları birden çok çekirdek ve işlemciye dağıtabilir. Paralel işlemin gelişmiş gücü ile mevcut kaynakların maksimize edilmesi sırasında sorgu yürütme süresi düşer. Hot-backup, Point-in-Time Recovery (PITR) özelliklerine sahiptir. Çoklu Sürüm Eşzamanlılık Kontrolü (MVCC) kullanarak veri tutarlılığını korur. Bir veritabanı sorgulanırken, her işlem, bir süre önce olduğu gibi, verilerin bir anlık görüntüsünü (bir veritabanı sürümü) görür. İşlemlerin tutarsız verileri görüntülemesini engeller ve eşzamanlı işlemlerde işlem yalıtımı sağlar. Okuyucular yazarları, yazarlar okuyucuları engellemez. PostgreSQL, sistem çökmesi veya arıza durumunda kurtarma sağlayan, gerçekleşmeden önce her ekleme/ güncelleme/silme işleminin kaydını yapan, (Oracle REDO kayıtlarına benzer) bir Write Ahead Logging (WAL) mekanizmasına sahiptir. Çok zengin SQL yapılarını destekler. İlişkilendirilmiş ve ilgisiz alt sorguları destekler. Ortak tablo ifadesini (CTE), window fonksiyonlarını ve özyinelemeli sorguları destekler. PostgreSQL e her sürümde yeni SQL özellikleri eklenmektedir. PostgreSQL kolayca genişletilebilecek şekilde tasarlanmıştır. Veritabanına yüklenen uzantılar, yerleşik özellikler gibi çalışır. İlk kurulumla gelen eklentileri contrib dizini altında görebilirsiniz. İhtiyaç duyabileceğiniz eklentileri, PostgreSQL komünite sayfasındaki eklenti kataloğunda arayabilirsiniz ( Veri ambarı olarak konfigüre edebilir ve yüksek hacimli veri yönetimi için kullanılabilirsiniz. PostgreSQL den türetilmiş Greenplum ve Citus Data veritabanları ile gerçek zamanlı analitik uygulamaları, paralel sorgu işlemelerine yönelik veritabanı sistemleri kurabilirsiniz
13 6.6 Diğer Veritabanlarından Göç PostgreSQL in mimarisi, hem ilişkisel hem de ilişkisel olmayan modellerden herhangi bir mevcut veritabanı sisteminden geçişi destekleyecek kadar esnektir. Veritabanı göçünü kolaylaştıran birçok özelliğe sahiptir. Mükemmel özelliklerden biri, diğer veritabanlarının PostgreSQL e bağlanmasını sağlayan Yabancı Veri Paketleyicileridir (Foreign Data Wrappers). Yabancı Veri Paketleyici eklentileri ile harici veri kaynaklarına bağlanarak üzerinde sorgu çalıştırabilir, veri aktarabilir/alabilir ve yerel veri tabloları üzerinde yapılan sorguların sonuçları ile birleştirebilir, veri entegrasyonu yapabilirsiniz. Genel, spesifik (Oracle, MySQL, PostgreSQL, MS SQL Server, DB2, Teradata), NoSQL (Cassandra, MongoDB, Redis, Neo4j), dosya (XML, CSV, düz metin), coğrafi bilgi sistemleri gibi farklı yapılarda harici veri kaynaklarına ve farklı veritabanlarına erişebilirsiniz ( SQL standartlarını ile uyumlu olması, özellikle ticari ilişkisel veritabanlarından PostgreSQL e göçü kolaylaştırmaktadır. Diğer veritabanlarından PostgreSQL e göç için geliştirilmiş açık kaynak kodlu ve ticari araçlar mevcuttur. 6.7 NoSQL PostgreSQL sadece ilişkisel veritabanı ve SQL dilinden ibaret değildir. Yapısal veri modellerinin yanında, yarı yapısal ve yapısal olmayan (NoSQL) veri yapılarını da destekler. Güçlü veritabanı özellikleri ve yapısal olmayan veriler için şemasız veri depoları, geliştiricilerin çevik bir şekilde güvenilir ve esnek uygulamalar oluşturmasını sağlar. PostgreSQL in bu kabiliyeti hem SQL hem de NoSQL arasında seçim yaparken şüpheyi ortadan kaldırırken, aynı anda iki özelliğe sahip olmamızı sağlar. JSON (JavaScript Simple Object Notation) ve JSONB (JSON Binary) veri türlerini destekler. Anahtar/değer (key/value) çiftleri PostgreSQL hstore uzantısı tarafından desteklenir. XML(Extensible Markup Language) veri türünü destekler. PostgreSQL, XML belgelerini oluşturmak için XML fonksiyonlarına sahiptir. Ayrıca, bir XML belgesindeki bilgileri bulmak için xpath i destekler. Diğer Veritabanları 24 25
14 6.8 Coğrafi Veri Desteği Dünyanın en gelişmiş açık kaynak kodlu geo-aware veritabanıdır. Basit geometrik işlemlerin ötesine geçen, geçersiz geometrileri sabitleme ve geometrileri basitleştirme ve parçalara ayırma fonksiyonları dâhil, kapsamlı geometri işleme fonksiyonlarına sahiptir. Yerleşik 3D ve topoloji desteği vardır. PostgreSQL ile coğrafi verilerinizi yönetebilirsiniz. PostGIS eklentisi ile PostgreSQL mekânsal veri yapılarını destekleyecek veritabanı haline gelir. PostGIS dünyada en çok kullanılan açık kaynaklı coğrafi veritabanı yönetim sistemidir. PostGIS OpenGeospatial Consortium (OGC) standartlarını ve yeni SQL Multimedia Spec (SQL/MM) mekansal standardını destekler. PostGIS, çok sayıda GIS tescilli masaüstü ve sunucu aracı tarafından desteklenmektedir. PostGIS, PostgreSQL e çok sayıda mekansal operatör, mekansal işlevler, mekansal veri tipleri ve mekansal indeksleme geliştirmeleri sağlar. GeoJSON ve Keyhole Markup Language (KML) ile çalışacak fonksiyonlar, web uygulamalarının ek serileştirme düzenleri veya çevirileri gerekmeden doğrudan PostGIS ile konuşmasını sağlar
15 6.9 Geliştiriciler için Gelişmiş Özellikler PostgreSQL geliştiriciler için de gelişmiş ve zengin özellikler sunar. PL/pgPSQL prosedürel diline sahiptir. PL/pgSQL, zengin kontrol yapıları ve PostgreSQL tetikleyici, dizin, kural, kullanıcı tanımlı veri türü ve operatör nesneleriyle tam entegrasyona sahip eksiksiz bir prosedürel dilidir. PL/pgSQL den başka aşağıdaki diller ile geliştirme yapabilirsiniz. Prosedürel Dil ANSI SQL PL/pgSQL PL/Tcl PL/Perl PL/Python PL/Java PL/Lua PL/R PL/sh PL/v8 Adı SQL SQL Tcl Perl Python Java Lua R Unix Shell JavaScript PostgreSQL, yazılım geliştirme çerçevelerinden nesne ilişkisel eşleme (ORM) kütüphaneleri (Hibernate gibi) ile birlikte uyumlu çalışır. PostgreSQL in çok zengin veri tipleri vardır. PostgreSQL, mevcut veritabanına uzantıları yüklemek için CREATE EXTENSION komutunu sunar. PostgreSQL Veri Türleri Basit: Integer, Numeric, Float, Char, String, Boolean Kompleks: Date/Time, Array, Money (para birimi), Ağ Adresi Türleri (cidr, inet ve macaddr), tsvector (ts text search, tam metin araması yapmasını sağlayan sıralanmış sözcük listesi), evrensel benzersiz tanımlayıcılar (UUID), enumerated, range, interval (izin verilen değerler kümesi, veri aralığı kısıtlaması ve denetim kısıtlamaları yapılabilen) NoSQL, Doküman: JSON/JSONB, XML, Key-value (Hstore) Geometrik: Point, Line, lseg, Box, Circle, Polygon, Path Özel/Kompozit Veri Türleri: Yeni veri türlerini desteklemek için kolayca genişletilebilir. -- Kompozit veri türü tanımlama örneği CREATE TYPE telefon_no AS ( alan_kodu varchar(3), no varchar(7) ); 28 29
16 6.10 PostgreSQL in Kurulumu, Yönetimi ve Bakımı Kolaydır pgadmin 4 Kurulumu Kolaydır PostgreSQL i sunuculara tek komutla kurabilirsiniz. Debian ailesi Linux sunucularına apt-get install postgresql-10 Red Hat ailesi Linux sunucularına yum install postgresql10-server postgresql10 Windows sunucularına grafik arayüz kurucusu veya pgc(pretty Good Command Line Interface) ile pgc install pg10 EXPLAIN komutu görsel gösterimi PostgreSQL in Yönetimi ve Bakımı Kolaydır DBeaver PostgreSQL i komut satırından psql etkileşimli terminali ve pgadmin grafik arayüzlü aracı ile yönetebilirsiniz. Ayrıca çok zengin 3.parti PostgreSQL istemci uygulamaları (DBeaver, SQL Workbench/J, Tora, vb.) vardır. ( psql, PostgreSQL kurulumu ile gelir ve çok zengin komut setine sahiptir. Psql komutları veritabanlarınızı yönetirken size hız kazandırır. pgdevops, pgadmin ile entegre olarak çalışan açık kaynak kodlu DevOps konsoludur
17 Yedeklemesi ve Geri Yüklemesi Kolaydır Point-in-Time Recovery (PITR) de dâhil olmak üzere çoklu yedekleme ve kurtarma modlarını gerçekleştirebilmektedir. PITR, veritabanı sistemine bir Zaman Makinesi sağlayarak, yazma önündeki günlüklerin kullanımıyla herhangi bir çökmeden belirli bir noktaya kadar kurtarılmasını sağlar. PostgreSQL i mantıksal ve fiziksel olarak yedekleyebilirsiniz. Yedekleme için kurulumla birlikte pg_dump, pg_dumpall, pg_basebackup ve pg_restore araçları gelir. Yeni Sürüme Geçiş PostgreSQL i sunucusunu yeni sürüme yükseltmek için pg_upgrade aracını kullanabilirsiniz. - Versiyonlar arasındaki farkların listelenmesi - Yeniliklerin incelenmesi - Yeni versiyonun mevcut sunucu yapısına etkisi ve faydalarının analiz edilmesi - Geçişin planlanması - Kaynak kullanım planlaması Büyük veritabanlarınızın uzun yedekleme-geri yükleme (backup-restore) işlemlerini PostgreSQL in ikili yedekleme (binary backup) yönetimi ile çok hızlı yapabilirsiniz. Bir diğer popüler araç ise açık kaynak kodlu yazılım Barman (Backup and Recovery Manager) dır. Barman ile PostgreSQL veritabanlarınızın yedekleme ve kurtarma yönetimini yapabilirsiniz. Yeni sürüme geçiş, versiyon yükseltme, yama yükleme pgadmin Backup Restore 32 33
18 Gelişmiş Sistem İzleme PostgreSQL veritabanlarını çok kullanılan Zabbix, Grafana, Nagios, Cacti gibi sistem izleme araçları izleyebilirsiniz. Birçok açık kaynak kodlu alternatif izleme aracı bulunmaktadır ( Sistem Analizi ve Performans Optimizasyonu Sistem ve performansı analizi kolaydır. Sistem ve performans analizi için detaylı veriler ve bu verileri analiz etmek için açık kaynak kodlu araçlar mevcuttur. pg_stat_statements, pg_qualstats, pg_stat_kcache, pg_buffercache gibi eklentiler ile işleyişine ait detayları verileri gerçek zamanlı olarak analiz ve optimizasyon için amaçlı saklar. PostgreSQL veritabanlarının optimizasyonu kolaydır, performans ayarlamaları için esnek ve zengin konfigürasyon seçeneklerine sahiptir (postgresql.conf, pg_hba.conf, recovery.conf). pg_badger ile sistem loglarının detaylı analizlerini yapabilirsiniz. Powa ile PostgreSQL veritabanlarınızın performansını ve iş yükünü gerçek zamanlı izleyebilir, sorguları ve performanslarını görebilir, analizler yaparak, optimizasyon ve iyileştirme aksiyonları planlayabilirsiniz. pgcluu, PostgreSQL veritabanı kümenizin durumunu ve performansını izleyebileceğiniz bir diğer açık kaynak kodlu araçtır. Zabbix Grafana Nagios Powa
19 6.11 Limitleri 7. PostgreSQL Veritabanı Yöneticisi Anahtar Görevler - İşletim Sistemi Konfigürasyonu - Yedekleme (Mantıksal, Fiziksel) - Yüksek Erişilebilirlik (HA) Kurulumu - İzleme - Log Analizi - Bloat Yönetimi Bakım ve Yedekleme Optimizasyon Yedekleme Optimizasyon Yapma Yükseltme Planlama Sistemi İzleme Sistemi Analiz Etme Kapasite Planlama Konfigürasyon Ayarlama Dağıtım Planlama Kapasite Planlama Güvenlik 36 37
20 8. PostgreSQL Bilgi Kaynakları 9. PostgreSQL Ticari ve Açık Kaynak Kodlu Yönetim Araçları Çok detaylı ve sürekli güncellenen herkese açık dokümantasyona sahiptir. PostgreSQL Kılavuzu: 2,250 sayfadan fazla HTML ve PDF formatlarında webden erişilebilen kılavuz. PostgreSQL blogları: Planet PostgreSQL tüm PostgreSQL bloglarını bir araya toplayan blog dur. Bu blogta PostgreSQL çekirdek geliştiricilerini, yeni özellikleri ve mevcut olanlar hakkında birçok açıklayıcı bilgi veren kullanıcıları bulunmaktadır. PostgreSQL Wiki: PostgreSQL veritabanının çeşitli yönleri hakkında bilgi veren, yönetim, izleme, diğer veritabanlarından geçiş, PostgreSQL ile ilgili araçlar ve projeler gibi birçok farklı konu başlığında bilgi, ipucu ve püf noktası sağlar. PostgreSQL Kitapları: Türkçe de dahil olmak üzere birçok farklı dilde güncel PostgreSQL kitapları vardır, yeni sürümlerle birlikte farklı konu başlıkları için yenileri de yayınlanmaktadır. PostgreSQL i öğrenmek ve en güncel gelişmeleri takip etmek için en iyi kaynak PostgreSQL mail listeleridir. Bu listelerde soru sorup, paylaşımlar yapabilirsiniz. pgsql-admin pgsql-general pgsql-announce pgsql-performance Konu Başlıkları Erişim Adresi Yönetim Araçları - pgadmin - phppgadmin - dbeaver - OmniDB - PgDevOps - EDB Postgres Enterprise Manager (Ticari) - Navicat (Ticari) İzleme ve Performans Analizi - powa - pgbadger - mamonsu - Zabbix - Nagios - Open Postgresql Monitoring - Quest Foglight for PostgreSQL (Ticari) Yedekleme ve Veri Entegrasyonu - repmgr - pglogical - Bucardo - Slony - pgbarman, - pgbackrest - Pitrery - Omnipitr - Wal-e - pg_probackup - EDB Backup and Recovery Tool (Ticari) Yüksek Erişilebilirlik ve Yük Dengeleme - Pgbouncer - Pgpool - PgHA - Repmgr - EDB Postgres Failover Manager (Ticari) Veritabanı Göçü (Migration) - Ora2Pg - Pentaho - SQLINES - Foreign Data Wrappers - EDB Postgres Migration Toolkit (Ticari) - Talend (Ticari) - Ispirer MnMTK (Ticari) 38 39
21 10. psql Komut Listesi Login $ psql -d veritabani -U kullanici W (-h bağlanılacak sunucu, -U bağlantı kurulacak kullanıcı, -p port numarası) Sık kullanılan psql komutları Veri yükleme, yedekleme $ psql -W -U kullanici -H sunucuadi < dosya.sql $ pg_dump -W -U kullanici -h sunucuadi veritabani_adi > dosya.sql $ pg_dump --kullanici=kullanici-adi --file=yedek-dosya-adi veritabaniadi $ psql -U kullanici-adi veritabaniadi < yedek-dosya-adi $ pg_basebackup -U kullanici-adi -x -D /yedekleme-klasoru/ 11. PostgreSQL in Yeni Özellikleri Versiyon 10 Yenilikleri Natif Tablo Bölümlendirme (Native Table Partitioning) Gelişmiş Paralel Sorgular Mantıksal Replikasyon (Logical Replication) Senkron Replikasyonda Çoğunluk Onayıyla İşlem (Quorum Commit) Libpq de Bağlantı Yük Devretme (Connection Failover) ve Yönlendirme (Routing) JSON ve JSONB Alanlar için Full Text Search Desteği ANSI standard XMLTABLE construct SCRAM-SHA-256 Yetkilendirme Satır (Row) Seviyesi Güvenliği için Kısıtlayıcı Politikalar Dosya Foreign Data Wrapper(file_fdw) iyileştirmeler (harici uygulama veya script çalıştırma) pg_stat_activity istatistik toplayıcısına yeni izleme özellikleri Versiyon 11 Yenilikleri Tablo Bölümlendirmeye İyileştirmeler(UPDATE / SELECT / PRIMARY KEY e hash anahtar ve davranış değişiklikleri ile bölümlendirmeye izin verme) Paralel Sorgu Çalıştırma Yapısında İyileştirmeler(Paralelleştirilmiş hash joins, CREATE INDEX ve diğer paralelleştirilmiş çalışmalar) Gömülü (Embedded) işlemleri(transactions) destekleyen SQL stored prosedürleri. SQL Kodlarının Just-In-Time (JIT) Derlemesi SCRAM Yetkilendirmesi için Channel Binding Diğer çeşitli performans iyileştirmeleri 40 41
22 42 NOTLAR
POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme
POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme Devrim Gündüz PostgreSQL Geliştiricisi [email protected] [email protected] [email protected] LKD Seminerleri Linux Kullanıcıları Derneği'nin
PostgreSQL Veritabanı Sunucusu Devrim GÜNDÜZ. [email protected]
PostgreSQL Veritabanı Sunucusu Devrim GÜNDÜZ PostgreSQL Geliştiricisi PostgreSQL DBA [email protected] Command Prompt, Inc. [email protected] [email protected][.tr] http://twitter.com/devrimgunduz
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
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: [email protected] Kişisel: [email protected] İş:
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: [email protected] Kişisel: [email protected] İş:
PostgreSQL ile Kümeleme Teknikleri
PostgreSQL ile Kümeleme Teknikleri Devrim GÜNDÜZ Principal Systems Engineer @ EntepriseDB PostgreSQL Major Contributor Red Hat Certified Engineer Twitter: @DevrimGunduz Topluluk: [email protected]
VERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal
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 [email protected][.tr] Giriş Bu sunuda aşağıdaki konular anlatılacaktır:
PostgreSQL Ekosistemi Geliştirme
PostgreSQL Ekosistemi Geliştirme Turan Bahattin ÖZEN 22 Eylül 2018 BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü Kısa Özgeçmiş BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü Dijital Mimari Bölümü
VERİ TABANI UYGULAMALARI
VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;
Günümüzde Postgres. Modern, Ölçeklenebilir Uygulamalar. Utku Azman Citus Data PGDay citusdata.com
Günümüzde Postgres Modern, Ölçeklenebilir Uygulamalar Utku Azman Citus Data PGDay Istanbul @citusdata citusdata.com Veritabanlarının basit olduğu zamanlar (2000 lere kadar) Open Source RDBMS Proprietary
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
Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü
Kaspersky Open Space Security: Release 2 İşletmeniz için birinci sınıf bir BT güvenliği çözümü Güncellenmiş uygulamalar Updated applications Release 2 uygulamaları: Kaspersky Anti-virus for Windows Workstations
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
1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
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.
1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz
1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 300 kurumsal müşterimizde 1 milyonun üzerinde kullanıcıya günlük 250 binin üzerine sunulan video ile sorunsuz ve mükemmel
Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış
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-
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
Vitel. Manage Engine. Opmanager Yönetici Özeti
Vitel Manage Engine Opmanager Yönetici Özeti AĞ ve SUNUCU İZLEME YAZILIMI OpManager web-tabanlı, ağ ve sunucu sistemlerini, (routers,firewalls,servers,switches,printers) merkezi bir noktadan izleme ve
İ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
Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu
Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn
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. [email protected] [email protected][.tr] LKD Seminerleri Linux Kullanıcıları
Windows Server 2012: Sanallaştırmanın ötesine geçin. Oğuz Pastırmacı IT Pro Teknolojileri Yöneticisi Microsoft Türkiye
Windows Server 2012: Sanallaştırmanın ötesine geçin Oğuz Pastırmacı IT Pro Teknolojileri Yöneticisi Microsoft Türkiye Endüstrideki trendler ve zorluklar Windows Server 2012: Sanallaştırmanın ötesinde Eksiksiz
Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri Veritabanı ve Sistem 7x24 Destek & Danışmanlık Hizmetleri
Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri GlobeIT Hizmetlerimiz 1. Linux & Windows Server Cluster Installation & Configuration 2. Single Instance & Cluster Database Installation
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.
Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı
Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı Formal Doküman Detayları Hazırlanma Tarihi 11 Temmuz 2013 Yayın Taslak Hazırlayan Ersun Ersoy Doküman
PostgreSQL Veritabanı Sunucusu. Replikasyon Yazılımları: Slony-I Devrim GÜNDÜZ PostgreSQL Geliştiricisi
PostgreSQL Veritabanı Sunucusu Replikasyon Yazılımları: Slony-I Devrim GÜNDÜZ PostgreSQL Geliştiricisi [email protected][.tr] Onur YALAZI [email protected] Giriş Bu sunuda aşağıdaki konular anlatılacaktır:
Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı
Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı Formal Doküman Detayları Hazırlanma Tarihi 17 Eylül 2012 Yayın Taslak Hazırlayan Ersun Ersoy Doküman Numarası
Dell EqualLogic PS6010XV Depolama Dizisi
Dell EqualLogic PS6010XV Depolama Dizisi 10GbE Serisinde Yüksek Performanslı Sanallaştırılmış SAN Kapsamlı, zorlu Exchange veritabanı ve sanal sunucu dağıtımları gibi yüksek I/O'lu, büyük ölçekli uygulamalar
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 [email protected]
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 [email protected] Twitter : @DevrimGunduz
ÖZGÜR YAZILIMLAR İLE J2EE
ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır [email protected] Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss
Yedek Almak ve Yedekten Geri Dönmek
McAfee EPO 4.0 Yedek Yedek Almak ve Yedekten Geri Dönmek Yedek Almak ve Yedekten Geri Dönmek Amaç Mcafee EPO 4.0 kurulum yedeğinin felaket kurtarma senaryonusa uygun şekilde alınması ve yeni bir makinada
Ekin RED EAGLE (OS) GÜVENLİ ŞEHİR TEKNOLOJİLERİ YÖNETİM SİSTEMİ
Ekin RED EAGLE (OS) GÜVENLİ ŞEHİR TEKNOLOJİLERİ YÖNETİM SİSTEMİ Leader in Safe City Technologies Güvenli Şehir Teknolojileri Yönetim Sistemi olan Ekin Red Eagle (OS) şehirdeki tüm sistemler ile iletişim
Ekin RED EAGLE (OS) GÜVENLİ ŞEHİR TEKNOLOJİLERİ YÖNETİM SİSTEMİ
Ekin RED EAGLE (OS) GÜVENLİ ŞEHİR TEKNOLOJİLERİ YÖNETİM SİSTEMİ Leader in Safe City Technologies Güvenli Şehir Teknolojileri Yönetim Sistemi olan Ekin Red Eagle (OS) şehirdeki tüm sistemler ile iletişim
PostgreSQL ve JBoss ile Java Kurumsal Çözümler. Nicolai Tufar [email protected]
PostgreSQL ve JBoss ile Java Kurumsal Çözümler Nicolai Tufar [email protected] Kurumsal Çözümler Kurumsal çözüm nedir? Kurumsal olmayan uygulamalar Bilimsel hesaplamalar Gerçek zamanlı donanım kontrol
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
Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007
Akademik Dünyada Özgür Yazılım Onur Tolga Şehitoğlu 10-02-2007 1 Özgür Yazılım Nedir? Neden Özgür Yazılım? 2 Masaüstü İşletim Sistemi Ofis Uygulamaları 3 Görüntüleme 4 Bilimsel Araçlar Octave SciLab R
PAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121
Veri Tabanı Yönetim Sistemleri Bölüm - 3
Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri
Business/Corporate versiyonlarına genel bakış. PaperCut MF. PaperCut a giriş
Business/Corporate versiyonlarına genel bakış PaperCut MF PaperCut a giriş PaperCut Hakkında PaperCut ın merkezi Avustralya nın Melbourne şehrindedir. Kuzey Amerika destek ofisi Portland, Oregon da bulunmaktadır.
CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı
CloudPro Server Backup Güçlü bir Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı CloudPro Server Backup Uygun Maliyetli Buluta Çözümü Küçük ve orta ölçekli birçok firma, kurumsal seviyede veri yedekleme
Bilgiyi Keşfedin! Özelleştirme, Eklenti ve Veri Entegrasyonu Kurumsal Seviyede Yönetim ve Performans
Bilgiyi Keşfedin! LOGO MIND INSIGHT (powered by Qlik) İŞ ANALİTİĞİ ÜRÜNÜ, HERKESİN SEZGİLERİ İLE ARAŞTIRMA VE KEŞİF YAPMASINI SAĞLAYAN ÇOK ÇEŞİTLİ ESNEK VE İNTERAKTİF GÖRSELLER OLUŞTURABİLECEĞİ YENİ NESİL
BULUT BİLİŞİM VE BÜYÜK VERİ ARAŞTIRMA LABORATUVARI. Ekim 2017
BULUT BİLİŞİM VE BÜYÜK VERİ ARAŞTIRMA LABORATUVARI Ekim 2017 Bulut Bilişim ve Büyük Veri Araştırma Laboratuvarı (B3LAB) Kamunun ihtiyaçları doğrultusunda, açık kaynak kodlu ve güvenli çözümler için Ar-Ge
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
Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı
Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki
Business/Corporate versiyonlarına genel bakış. PaperCut MF. PaperCut a giriş
Business/Corporate versiyonlarına genel bakış PaperCut MF PaperCut a giriş PaperCut Hakkında PaperCut ın merkezi Avustralya nın Melbourne şehrindedir. Kuzey Amerika destek ofisi Portland, Oregon da bulunmaktadır.
Güvenli Doküman Senkronizasyonu
Güvenli Doküman Senkronizasyonu Güvenli Doküman Senkronizasyon sistemi, hızlı ve güvenli kurumsal doküman paylaşım ve senkronizasyon uygulamasıdır. GDS ne sağlar?» Kurumsal hafıza oluşturulmasını sağlar,»
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
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
Postgresql: Web Programcısı için Gündelik İpuçları Postgres 2014 Türkiye
Postgresql: Web Programcısı için Gündelik İpuçları Postgres 2014 Türkiye Üstün Özgür December 6, 2014 Outline Giriş Web uygulama çatıları (frameworkler) MVC Java Spring + Hibernate, Python Django, Ruby
BioAffix Ones Technology nin tescilli markasıdır.
BioAffix Ones Technology nin tescilli markasıdır. NEDEN BİYOMETRİK?DOĞRULAMA Biyometrik veri taklit edilemez, şifre gibi unutulamaz! Şifre olmadığı için, casus yazılımlara karşı güvenlidir! Biyometrik
PostgreSQL'de Güvenlik
PostgreSQL'de Güvenlik Güvenlik! Şahap Aşcı Cooksoft [email protected] @sahapasci sahapasci 2 Veri 3 PostgreSQL Güvenlik Yaklaşımı PostgreSQL güvenlik güncellemeleri öncelikle küçük (minor) sürüm
Program Kurulum. Turquaz Muhasebe. İçindekiler
Program Kurulum Turquaz Muhasebe İçindekiler İÇİNDEKİLER 1 1. TEK KULLANICI 2 2. AĞ KURULUMU 4 2.1 VERİTABANI SERVER KURULUMU 4 2.2 VERİTABANI SERVER AYARLARI 11 2.3 DATALARIN YÜKLENMESİ 11 2.4 İSTEMCİ
PostgreSQL ile Maliye Bakanlığı Yeni Muhasebe Bilgi Sistemi 28/09/18
PostgreSQL ile Maliye Bakanlığı Yeni Muhasebe Bilgi Sistemi 28/09/18 İbrahim Edib Kökdemir Yazılım Teknolojileri Araştırma Enstitüsü 1 BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü (YTE) BİLGEM Yazılım
PostgreSQL'de Ölçekleme
Devrim Gündüz Principal Systems Engineer @ EnterpriseDB [email protected] Twitter : @DevrimGunduz / @DevrimGunduzTR Linkedin: http://www.linkedin.com/in/devrimgunduz Web : http://www.gunduz.org
Veritabanı Uygulamaları Tasarımı
Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların
Android e Giriş. Öğr.Gör. Utku SOBUTAY
Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,
Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!
Logsign Hotspot Misafir Ağlar İçin Yeni Nesil Bütünleşik Erişim ve Analitik Çözümü Misafir ağların her geçen gün artan ihtiyaçlarını karşılayabilmek için yeni nesil mimari ile tasarlanmış olan Logsign
SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ
SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ 1C:İŞLETME SİSTEMİNİN YAPISI 1C.İŞLETME PLATFORMU + 1TÇ:STANDART UYGULAMA + UYARLAMALAR 1TÇ Ürünleri ÜRÜNLER 2010 2011 2012 2013 1 1TÇ:Ticari KOBİ Yönetimi 2 1TÇ:Ticari
Hızlı Başlangıç Kılavuzu
Hızlı Başlangıç Kılavuzu 1. Adım Windows Server 2012'yi Yükleme Bilgisayarınız Windows Server 2012 yüklenmiş olarak teslim edildiyse, 1. Adım'ı atlayabilirsiniz. Yükleme Yönergeleri Yükleme yönergeleri,
Dijital hayatınız ile barışık yaşayın
Dijital hayatınız ile barışık yaşayın Senkronize, Yedekleme ve Multimedia Volkan Yiğit Synology GmbH Cloud Station Uygulamaları Cloud Station Drive Cloud Station Backup Cloud Station ShareSync Cloud Station
StruxureWare TM Data Center Expert. Veri Merkezi Altyapı Yönetimi (DCIM) Yazılımı. www.apc.com/struxureware
Veri Merkezi Altyapı Yönetimi (DCIM) Yazılımı IT sistemleri yoluyla binadaki güç, soğutma, güvenlik ve enerji kullanımlarını izlemenizi ve kontrol etmenizi sağlayan uçtan uca veri merkezi altyapı yönetimi
PostgreSQL'de Uygulamalı. (Streaming Replication. Standby)
PostgreSQL'de Uygulamalı Gömülü Presentation Replikasyon Title (Streaming Replication Presentation Sub-Title ve Hot Standby) Devrim GÜNDÜZ Principal Systems Engineer EnterpriseDB [email protected]
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
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
S.O.S Günışığı Lojistik Saha Operasyon Sistemi
S.O.S Günışığı Lojistik Saha Operasyon Sistemi 2013 Sayın Yetkili; Sunduğumuz danışmanlık hizmeti ve geliştirmiş olduğumuz yazılım çözümleriyle müşterilerimizin Bilgi Teknolojileri alanında sektörel rekabet
BioAffix Ones Technology nin tescilli markasıdır.
BioAffix Ones Technology nin tescilli markasıdır. ? NEDEN BİYOMETRİK DOĞRULAMA SUNUCU TABANLI BİYOMETRİK MICROSOFT WINDOWS OTURUM AÇMA UYGULAMASI Biyometrik veri taklit edilemez, şifre gibi unutulamaz!
MongoDB. Doğan Aydın. Eylül, 2011
MongoDB Doğan Aydın Eylül, 2011 İçindekiler 1 Giriş.................................................... 2 2 Geleneksel Veri Tabanları Ve MongoDB................................. 3 3 Doküman Odaklı.............................................
CBS Arc/Info Kavramları
Arc/Info Kavramları Prof.Dr. Emin Zeki BAŞKENT Karadeniz Teknik Üniversitesi Orman Fakültesi (ESRI) Environmental Systems Research Institute Dünyadaki 50 büyük yazılım şirketinden birisidir Pazarın 1/3
Copyright 2012 EMC Corporation. All rights reserved.
1 Oracle ve SAP Yedeklemesinde Yeni Stratejiler Erinç Mendilcioğlu Kıdemli Sistem Mühendisi 2 Veri Yedeklemede Karşılaşılan Zorluklar Verilerin Çok Hızlı Büyümesi Applikasyon Çeşitliliği Her Geçen Gün
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
1-20 Kullanıcı. 2*Xeon 2.4 GHZ 4 GB 2*146 GB 15k (Raid 1) c: 30 GB, d: 110. 21-40 Kullanıcı. 21-40 Kullanıcı. 41-80 Kullanıcı.
OPERA 1-20 Kullanıcı SINGLE SERVER 2*Xeon 2.4 GHZ 4 GB 2*146 GB 15k (Raid 1) c: 30 GB, d: 110 SINGLE SERVER 21-40 Kullanıcı 4*Xeon 2 GHZ 6GB 8*146 GB 15k (Raid 1+0) c:=40 GB, d:>=540 APPLICATION SERVER
2 Temel Kavramlar (Devam) Veritabanı 1
2 Temel Kavramlar (Devam) Veritabanı 1 Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim
KASPERSKY ENDPOINT SECURITY FOR BUSINESS
1 KASPERSKY ENDPOINT SECURITY FOR BUSINESS Kurumsal unsurlar ve BT üzerindeki etkileri ÇEVİKLİK Hızlı hareket edin, çevik ve esnek olun İşletme sahiplerinin %66'sı kurumsal çevikliğin öncelik olduğunu
Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:
1 Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ ALINTI: https://webmaster.kitchen Metin Editörleri 2 Bir web sitesi geliştirmek istiyorsanız, bir HTML düzenleyicisine ihtiyacınız olacaktır. Elbette
Sistem Gereksinimleri Opera v5
Opera v5 1-20 Kullanıcı SINGLE SERVER 2*Xeon 2.4 GHZ 4 GB 2*146 GB 15k (Raid 1) c: 30 GB, d: 110 SINGLE SERVER 21-40 Kullanıcı 4*Xeon 2 GHZ 6GB 8*146 GB 15k (Raid 1+0) c:=40 GB, d:>=540 21-40 Kullanıcı
Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi
Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Mehmet Karakoç Akdeniz Üniversitesi Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi 28.11.2014 inet-tr'14 : GWT AUFaculty Project 1 İçerik Giriş
Bilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
Özgür ve Açık Kaynak Kodlu Yazılımlar Kullanılarak Merkezi Servisler Nasıl Verilebilir?
Feyza Eryol, Altay Ş. Özaygen ODTÜ Bilgi İşlem Dairesi Başkanlığı Teknik Destek Grubu E-posta Altyapısı Merkezi Yetkilendirme Web Sunucuları Yazılım Geliştirme İşletim Sistemleri Merkezi Yazıcı Servisi
Büyük, Dağıtık, Veri Yoğunluklu Uygulamalarda Programlama Paradigmaları
Büyük, Dağıtık, Veri Yoğunluklu Uygulamalarda Programlama Paradigmaları Güven Fidan AGMLAB Bilişim Teknolojileri 18/10/11 GRID ÇALIŞTAYI 2007 1 MapReduce Nedir? Büyük data kümelerini işlemek ve oluşturmak
Pardus. S.Çağlar Onur, [email protected]. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği
Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri
Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir.
SCADA YAZILIMI Supervisory Control and Data Acquisition Açık, Esnek, Ölçeklenebilir www.mikrodev.com SCADA Sunucusu Operatör İstemcisi Windows, Linux ve MacOS platformlarında çalışabilir. Windows, Linux,
Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi
Hedefler Veritabanı Yönetimi Bilgisayarların Discovering Keşfi 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Veritabanı terimini tanımlamak ve bir veritabanının veri ve bilgi ile
DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,
Projenin Amacı DSİ Genel Müdürlüğünde, Bölge Vaziyet Planı çalışmaları kapsamında üretilen ve mevcut DSİ faaliyetlerini içeren CBS veri setleri ile CBS Veritabanının incelenerek yine mevcut CBS donanım,
Tableau Yenilikler
Tableau 2018.2 Yenilikler İçindekiler Tableau Desktop... 2 1. Dashboard Eklentileri... 2 2. Coğrafi Verilerinizi Birleştirin... 3 3. Tableau Eklenti Galerisi... 4 4. Log ekseni üzerinde negatif değerler...
İ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ı
PBBI Konumsal Zeka (MapInfo Suite) 6. MapInfo Kullanıcılar Konferansı. Çözüm ve Ürün Tanıtımı
PBBI Konumsal Zeka (MapInfo Suite) Çözüm ve Ürün Tanıtımı Luke Robinson Gelişmekte Olan Piyasalar, Teknik Muhasebe Müdürü 20 Ekim 2011 Gündem Konuları 2011 de konumsal zeka MapInfo Professional ve Masaüstü
MailStore Server. E-posta arşivlemede bir standart
MailStore Server E-posta arşivlemede bir standart 1 10 Verimli E-posta Yönetimi E-posta, sadece iletişim için en önemli yollardan biri değil, aynı zamanda iş hayatının en büyük ve en değerli bilgi kaynaklarından
Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme
Veritabanı Tasarımı Kullanıcı Erişimini Kontrol Etme Konular Nesne ayrıcalıkları ve sistem ayrıcalıkları arasındaki farkı karşılaştırma Bir kullanıcının bir veritabanınaerişimini etkinleştirmek için gerekli
API geliştiricileri. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu
API geliştiricileri Open API serverınızın tüm kontrolünü, groupware erişim izini, kullanıcı ve domain yonetimi, server ayarları, tasarlanma, istatistikler ve daha fazlasına bu script programı ile erişebilirsiniz.
Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.
Netsis 3 Netsis 3 Netsis 3, Netsis ERP ürün ailesinin 3. Boyuta taşınmış yeni arayüz ve işlevleriyle karşımıza çıkan yeni yüzüdür. 3. Boyut, Logo ürün ailesi için ortak bir hedefi işaret eder, çünkü yapılan
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ı
Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular
Pardus A. Murat Eren, [email protected] Pardus Geliştiricisi 25 Mart 2007 İçerik 1 Neden? Nasıl? 2 3 Neden? Nasıl? 1 Neden? Nasıl? 2 3 Neden? Nasıl? Neden? Ana sözleşme Pardus, UEKAE tarafından, bilişim
İŞLETİM SİSTEMLERİ. (Operating Systems)
İŞLETİM SİSTEMLERİ (Operating Systems) İşletim Sistemi Tanımı, Görevleri, Bilinen İşletim Sistemleri Çok Kullanıcılı Sistemler, Bellek Yönetim Birimi Linux ve Windows Ailesi, Bilinen İşletim Sistemleri
Açık Kaynak Kodlu Yazılım
Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.
Red Hat Jboss Data Grid: Uygulamalarınıza Süper Güç Katın!
Red Hat Jboss Data Grid: Uygulamalarınıza Süper Güç Katın! M. Aykut BULGU Middleware Consultant - Red Hat @systemcraftsman Red Hat Forum İstanbul - 2018 Ben Kimim? Evli ve bir çocuk babasıyım Çocukluğum
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 - [email protected] http://friendfeed.com/tongucy
