HANA = Database’dir. Yani bir veri tabanıdır. Bilgisayar teknolojisinde yazılımların bilgilerinin saklandığı warehouse/depo dur. Veri tabanlarına genellik ile çok veri saklamak için ihtiyaç duyur.
HANA : SAP ERP çözümlerinde kullanılmak üzere SAP SE alman menşeyli firma tarafından geliştirilen, in memory (bellek) üzerinde çalışan performans odaklı bir veri tabanıdır.
Biraz açmak gerekirse, MS-SQL ne ise HANA da odur diyebiliriz. Tek fark, HANA’nın farklı bir veri tabanı mimarisine sahip olmasıdır. Veriyi doğrudan bellekte tutarak ve işleyerek diskten okuma sırasında oluşabilecek performans kayıplarını ortadan kaldıran bir teknolojiye sahiptir. Böylelikle, veri tabanınızdaki milyonlarca kayıt içinden veri okuma çok daha hızlı olmaktadır. IBM’in “in-memory” teknolojisi de benzer bir mimariye sahiptir ve HANA’nın en büyük rakiplerinden biridir. HANA, Access, MySQL, Oracle gibi bir veri tabanı formatıdır. Ancak HANA’nın bellek özelliklerinden tam anlamıyla faydalanmak için altyapıda özel bir sunucu donanımına ihtiyaç duyulur. Bu sayede performans en verimli şekilde kullanılabilir. Bununla birlikte, normal bir diske sahip sunucularda da HANA’yı veri tabanı olarak kullanabilirsiniz.
SAP firmasının kendi ürettiği ERP çözümleri için geliştirdiği bir veri tabanıdır. Üçüncü parti firmaların veri tabanı çözümleri için geliştirilmemiştir.
Bir başka deyişle, SAP’nin açık kaynaklı MaxDB veritabanındaki deneyimlerinin nihai hali HANA’dır. Temel veri tabanı ihtiyaçlarını karşılamak için geliştirilmemiştir; daha büyük verilerin analizleri ve farklı rapor analizlerinde hızlı sorgular için tasarlanmıştır.
Büyük veri (Big Data) kavramı ve ihtiyaçlarının karşılanamadığı performans sorunlarına çözüm getirmek amacıyla geliştirilmiştir. Bu performans özellikleriyle birlikte bulut teknolojileri için ideal bir çözümdür. Gerçek zamanlı analizler (Real-time Analytics) örnek olarak verilebilir; anlık binlerce işlemin veri tabanında analizini yapıp sonuçları anında görmek gibi işlemler için uygundur.
Örneğin, binlerce satış noktanız varsa ve tüm siparişlerin tek bir sistemde toplandığı bir yapı istiyorsanız, anlık satışlarınızı grafik olarak görmek için HANA gibi bir bellek tabanlı veritabanı sistemine sahip olmalısınız.
Wikipedia tanımı ile:
HANA, SAP SE tarafından geliştirilen ve pazarlanan, bellek içi, sütun tabanlı, ilişkisel bir veri tabanı yönetim sistemidir. Bir veri tabanı sunucusu olarak birincil işlevi, uygulamalar tarafından talep edilen verileri depolamak ve almaktır. Buna ek olarak, gelişmiş analitik (öngörüsel analiz, mekansal veri işleme, metin analizi, metin arama, akış analizi, grafik veri işleme) gerçekleştirir ve bir uygulama sunucusu ile birlikte ETL yeteneklerini içerir.
SAP’nin kendi tanımı ile:
Verilerinizin gücünden yararlanın ve tek bir veri kopyası üzerinde gerçek zamanlı kararlar ve eylemler için akıllı ve yenilikçi çözümler geliştirerek güvenilir sonuç odaklı inovasyonu hızlandırın. Yeni nesil işlemsel ve analitik işlemleri, geniş bir dizi gelişmiş analizle destekleyin – karma ve çoklu ortam ortamlarında güvenle çalıştırın.
Bulut, şirket içi ve hibrit dağıtımlar
Güvenli, geleceğe hazır bellek içi veri platformu
Hızlı veri işleme ile canlı zeka
Tek bir veri kopyasında birleştirilmiş OLAP ve OLTP işlemleri ile geniş ve gelişmiş analizler
HANA, akıllı şirketler için iş süreçleriniz boyunca veri odaklı analizler sunar ve gerçek zamanlı sonuçları öngörmek için bir iş modeli ile verilerinizi platformda çalıştırır.
Bellek içi veri platformu Akıllı şirketler için işiniz boyunca veri odaklı analizler sunmak ve gerçek zamanlı sonuçları öngörmek için bir iş modeli ile verileri platformun da çalıştırın.
HANA veritabanı mimarisi, performans çözümü olunca, kendi içinde bir katmanda veritabanının çok daha detaylı yönetimi ve işletim sistemi alt katmanına yazılımsal ihtiyacının olduğu bir gerçektir. Ancak bu veritabanı, hem yazılımdan hem de donanımdan aldığı güçle bu yüksek performans işlevini yerine getirebilmektedir.
Bu konuyu daha iyi anlamak için, birkaç örnekle ve teknolojilerin gelişimi sürecindeki zaman yolculuğuyla incelemeye çalışalım.
Öncelikle, veritabanı nedir? sorusuyla başlamak gerekir. Veritabanı, verilerin düzenli ve sistematik bir şekilde saklandığı ve gerektiğinde erişilebildiği bir yapı veya sistemdir. Veritabanları, büyük miktarda bilgiyi tutar ve bu bilgilerin hızlı bir şekilde sorgulanmasını ve işlenmesini sağlar. Veritabanı yönetim sistemleri (DBMS), kullanıcıların verileri ekleme, düzenleme, silme ve analiz etme işlevlerini gerçekleştirebilmelerine olanak tanır. Modern veritabanları, özellikle büyük veri (Big Data) ile başa çıkmak için tasarlanmıştır ve HANA gibi bellek içi teknolojiler, verilerin hızlıca işlenmesini sağlar.
Bilgisayar Mühendisi ve Ekonomist
1982 yılında İstanbul Fatih'te doğdum. Bilişim teknolojileri alanında AR-GE çalışmaları yapıyor, özel bir şirkette SAP SE ERP sistemleri üzerine proje yöneticisi olarak görev alıyorum.
Teknolojiye olan ilgim, uçak teknolojileri ve özellikle jet motorlarına yönelmiş durumda. Aynı zamanda SoloTürk hayranıyım ve iyi bir drone pilotuyum. Fenerbahçe Spor Kulübü üyesiyim ve teknoloji merakımı, özellikle bu alandaki deneyimlerimi paylaşmayı amaçlıyorum. Teknolojik ürünler ve yeniliklerle ilgili bilgileri paylaşarak, bu alandaki tutkumuzu geniş bir kitleye ulaştırmayı hedefliyorum.
Felsefi olarak bilginin doğru yönetilmesi gerektiğine inanıyor ve metafiziğe olan ilgimi de ilim ve bilimle harmanlıyorum. Elektrikle çalışan her şey hakkında düşünmeyi ve beyin fırtınası yapmayı sevenlerle bilgi paylaşımı yapmaktan keyif alıyorum.
Daha fazla bilgi için blog.karadere.com adresinden takip edebilirsiniz.
Çağrı Kodu: TA1HKB
Kod Adı: Burhan_07
Nickname: Swish_+
Kas 9 2018
HANA Nedir?
HANA = Database’dir. Yani bir veri tabanıdır. Bilgisayar teknolojisinde yazılımların bilgilerinin saklandığı warehouse/depo dur. Veri tabanlarına genellik ile çok veri saklamak için ihtiyaç duyur.
HANA : SAP ERP çözümlerinde kullanılmak üzere SAP SE alman menşeyli firma tarafından geliştirilen, in memory (bellek) üzerinde çalışan performans odaklı bir veri tabanıdır.
Biraz açmak gerekirse, MS-SQL ne ise HANA da odur diyebiliriz. Tek fark, HANA’nın farklı bir veri tabanı mimarisine sahip olmasıdır. Veriyi doğrudan bellekte tutarak ve işleyerek diskten okuma sırasında oluşabilecek performans kayıplarını ortadan kaldıran bir teknolojiye sahiptir. Böylelikle, veri tabanınızdaki milyonlarca kayıt içinden veri okuma çok daha hızlı olmaktadır. IBM’in “in-memory” teknolojisi de benzer bir mimariye sahiptir ve HANA’nın en büyük rakiplerinden biridir. HANA, Access, MySQL, Oracle gibi bir veri tabanı formatıdır. Ancak HANA’nın bellek özelliklerinden tam anlamıyla faydalanmak için altyapıda özel bir sunucu donanımına ihtiyaç duyulur. Bu sayede performans en verimli şekilde kullanılabilir. Bununla birlikte, normal bir diske sahip sunucularda da HANA’yı veri tabanı olarak kullanabilirsiniz.
SAP firmasının kendi ürettiği ERP çözümleri için geliştirdiği bir veri tabanıdır. Üçüncü parti firmaların veri tabanı çözümleri için geliştirilmemiştir.
Bir başka deyişle, SAP’nin açık kaynaklı MaxDB veritabanındaki deneyimlerinin nihai hali HANA’dır. Temel veri tabanı ihtiyaçlarını karşılamak için geliştirilmemiştir; daha büyük verilerin analizleri ve farklı rapor analizlerinde hızlı sorgular için tasarlanmıştır.
Büyük veri (Big Data) kavramı ve ihtiyaçlarının karşılanamadığı performans sorunlarına çözüm getirmek amacıyla geliştirilmiştir. Bu performans özellikleriyle birlikte bulut teknolojileri için ideal bir çözümdür. Gerçek zamanlı analizler (Real-time Analytics) örnek olarak verilebilir; anlık binlerce işlemin veri tabanında analizini yapıp sonuçları anında görmek gibi işlemler için uygundur.
Örneğin, binlerce satış noktanız varsa ve tüm siparişlerin tek bir sistemde toplandığı bir yapı istiyorsanız, anlık satışlarınızı grafik olarak görmek için HANA gibi bir bellek tabanlı veritabanı sistemine sahip olmalısınız.
Wikipedia tanımı ile:
HANA, SAP SE tarafından geliştirilen ve pazarlanan, bellek içi, sütun tabanlı, ilişkisel bir veri tabanı yönetim sistemidir. Bir veri tabanı sunucusu olarak birincil işlevi, uygulamalar tarafından talep edilen verileri depolamak ve almaktır. Buna ek olarak, gelişmiş analitik (öngörüsel analiz, mekansal veri işleme, metin analizi, metin arama, akış analizi, grafik veri işleme) gerçekleştirir ve bir uygulama sunucusu ile birlikte ETL yeteneklerini içerir.
SAP’nin kendi tanımı ile:
Verilerinizin gücünden yararlanın ve tek bir veri kopyası üzerinde gerçek zamanlı kararlar ve eylemler için akıllı ve yenilikçi çözümler geliştirerek güvenilir sonuç odaklı inovasyonu hızlandırın. Yeni nesil işlemsel ve analitik işlemleri, geniş bir dizi gelişmiş analizle destekleyin – karma ve çoklu ortam ortamlarında güvenle çalıştırın.
HANA, akıllı şirketler için iş süreçleriniz boyunca veri odaklı analizler sunar ve gerçek zamanlı sonuçları öngörmek için bir iş modeli ile verilerinizi platformda çalıştırır.
Bellek içi veri platformu
Akıllı şirketler için işiniz boyunca veri odaklı analizler sunmak ve gerçek zamanlı sonuçları öngörmek için bir iş modeli ile verileri platformun da çalıştırın.
HANA veritabanı mimarisi, performans çözümü olunca, kendi içinde bir katmanda veritabanının çok daha detaylı yönetimi ve işletim sistemi alt katmanına yazılımsal ihtiyacının olduğu bir gerçektir. Ancak bu veritabanı, hem yazılımdan hem de donanımdan aldığı güçle bu yüksek performans işlevini yerine getirebilmektedir.
Bu konuyu daha iyi anlamak için, birkaç örnekle ve teknolojilerin gelişimi sürecindeki zaman yolculuğuyla incelemeye çalışalım.
Öncelikle, veritabanı nedir? sorusuyla başlamak gerekir. Veritabanı, verilerin düzenli ve sistematik bir şekilde saklandığı ve gerektiğinde erişilebildiği bir yapı veya sistemdir. Veritabanları, büyük miktarda bilgiyi tutar ve bu bilgilerin hızlı bir şekilde sorgulanmasını ve işlenmesini sağlar. Veritabanı yönetim sistemleri (DBMS), kullanıcıların verileri ekleme, düzenleme, silme ve analiz etme işlevlerini gerçekleştirebilmelerine olanak tanır. Modern veritabanları, özellikle büyük veri (Big Data) ile başa çıkmak için tasarlanmıştır ve HANA gibi bellek içi teknolojiler, verilerin hızlıca işlenmesini sağlar.
.
By Burhan KARADERE • Genel • 0 • Tags: erp, hana, hana 1.0, hana 2.0, IS, SAP, what