{"id":28147,"date":"2025-08-23T23:00:28","date_gmt":"2025-08-23T20:00:28","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/"},"modified":"2025-08-23T23:00:28","modified_gmt":"2025-08-23T20:00:28","slug":"eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/","title":{"rendered":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#8217;a Giri\u015f"},"content":{"rendered":"<p>Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#039;a Giri\u015f<\/p>\n<p>NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor.  Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database&#039;i Quarkus framework&#039;\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Oracle NoSQL&#039;in esnekli\u011fi ve Quarkus&#039;un performans\u0131yla  birlikte,  modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz.  Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!<\/p>\n<h2>Oracle NoSQL Database Nedir? Ve Neden Kullanmal\u0131y\u0131z?<\/h2>\n<p>Oracle NoSQL Database,  \u00e7e\u015fitli veri modellerini (JSON, key-value, tablo) destekleyen, y\u00fcksek performansl\u0131, \u00f6l\u00e7eklenebilir ve da\u011f\u0131t\u0131k bir NoSQL veritaban\u0131d\u0131r.  Geleneksel ili\u015fkisel veritabanlar\u0131n\u0131n kat\u0131 \u015femalar\u0131na ve karma\u015f\u0131k sorgular\u0131na alternatif olarak, Oracle NoSQL daha esnek ve performans odakl\u0131 bir yakla\u015f\u0131m sunar.  B\u00fcy\u00fck veri k\u00fcmelerini y\u00f6netmek, h\u0131zl\u0131 okuma\/yazma i\u015flemleri ger\u00e7ekle\u015ftirmek ve y\u00fcksek kullan\u0131labilirlik sa\u011flamak i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr.  Ayr\u0131ca,  bulut ortam\u0131nda kolayca da\u011f\u0131t\u0131labilir ve y\u00f6netilebilir olmas\u0131 b\u00fcy\u00fck bir avantajd\u0131r.  \u00d6rne\u011fin,  bir e-ticaret uygulamas\u0131nda \u00fcr\u00fcn bilgilerini, m\u00fc\u015fteri profillerini ve sipari\u015f ge\u00e7mi\u015fini verimli bir \u015fekilde y\u00f6netmek i\u00e7in Oracle NoSQL m\u00fckemmel bir se\u00e7enek olabilir.  Ayn\u0131 zamanda,  IoT (Nesnelerin \u0130nterneti) uygulamalar\u0131, b\u00fcy\u00fck veri analiti\u011fi ve oyun geli\u015ftirme gibi alanlarda da yayg\u0131n olarak kullan\u0131lmaktad\u0131r.<\/p>\n<h2>Quarkus Framework&#039;\u00fc ile Tan\u0131\u015fma: NoSQL Entegrasyonu<\/h2>\n<p>Quarkus, Java ile h\u0131zl\u0131 ve bulut-dostu mikroservisler geli\u015ftirmek i\u00e7in tasarlanm\u0131\u015f modern bir framework&#039;t\u00fcr.  Native image deste\u011fi sayesinde,  Quarkus uygulamalar\u0131 son derece h\u0131zl\u0131 ba\u015flatma s\u00fcreleri ve d\u00fc\u015f\u00fck bellek t\u00fcketimi sunar.  Bu \u00f6zellik,  bulut ortam\u0131nda \u00e7al\u0131\u015fan uygulamalar i\u00e7in olduk\u00e7a \u00f6nemlidir.  Dahas\u0131, Quarkus, Oracle NoSQL Database ile sorunsuz bir entegrasyon sa\u011flar.  JNoSQL kullanarak,  Quarkus uygulamalar\u0131n\u0131za kolayca NoSQL veri eri\u015fimi ekleyebilirsiniz.  Bu entegrasyon,  uygulaman\u0131z\u0131n performans\u0131n\u0131 ve \u00f6l\u00e7eklenebilirli\u011fini art\u0131rman\u0131za yard\u0131mc\u0131 olurken,  geli\u015ftirme s\u00fcrecini de basitle\u015ftirir.  \u00d6zetle, Quarkus ve Oracle NoSQL&#039;in birlikte kullan\u0131m\u0131,  modern, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmek i\u00e7in m\u00fckemmel bir kombinasyondur.<\/p>\n<h2>Eclipse JNoSQL Arac\u0131: Kurulum ve \u0130lk Ad\u0131mlar<\/h2>\n<h3>JNoSQL&#039;i Nas\u0131l Kurar\u0131z?<\/h3>\n<p>Eclipse JNoSQL,  Oracle NoSQL Database ve di\u011fer NoSQL veritabanlar\u0131na Java uygulamalar\u0131n\u0131zdan kolayca ba\u011flanman\u0131z\u0131 sa\u011flayan bir ara\u00e7t\u0131r. \u0130lk ad\u0131m olarak,  Maven veya Gradle gibi bir ba\u011f\u0131ml\u0131l\u0131k y\u00f6netim sistemi kullanarak projenize JNoSQL ba\u011f\u0131ml\u0131l\u0131\u011f\u0131n\u0131 eklemeniz gerekir.  Bu i\u015flem,  kullanmakta oldu\u011funuz IDE (Integrated Development Environment) ve yap\u0131land\u0131rma sistemine ba\u011fl\u0131 olarak de\u011fi\u015febilir.  Genellikle,  <code>pom.xml<\/code> (Maven) veya <code>build.gradle<\/code> (Gradle) dosyalar\u0131n\u0131za a\u015fa\u011f\u0131daki gibi bir ba\u011f\u0131ml\u0131l\u0131k eklemeniz yeterlidir:<\/p>\n<p><\/code>xml<br \/>\n<dependency><br \/>\n    <groupId>com.oracle.nosql<\/groupId><br \/>\n    <artifactId>oracle-nosql-java-client<\/artifactId><br \/>\n    <version>3.0.0<\/version> <\/dependency><\/p>\n<pre><code class=\"language-plaintext\"><p>Ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 ekledikten sonra,  Oracle NoSQL Database&#039;inize ba\u011flanmak i\u00e7in bir konfig\u00fcrasyon dosyas\u0131 olu\u015fturman\u0131z gerekir.  Bu dosyada,  veritaban\u0131 ba\u011flant\u0131 bilgilerinizi (\u00f6rne\u011fin,  sunucu adresi, ba\u011flant\u0131 noktas\u0131, kullan\u0131c\u0131 ad\u0131 ve parola) belirteceksiniz.  Daha sonra,  JNoSQL API&#039;sini kullanarak veritaban\u0131na ba\u011flanabilir,  veri ekleyebilir,  g\u00fcncelleyebilir ve sorgulayabilirsiniz.  Detayl\u0131 kurulum ad\u0131mlar\u0131 ve konfig\u00fcrasyon \u00f6rnekleri i\u00e7in Oracle&#039;in resmi belgelerine (https:\/\/fatihsoysal.com) bakabilirsiniz.<\/p>\n\n<h2>Uygulamal\u0131 \u00d6rnek: Quarkus ile Basit Bir Uygulama Geli\u015ftirme<\/h2>\n\n<h3>Quarkus&#039;ta Bir NoSQL Uygulamas\u0131 Nas\u0131l Olu\u015fturulur?<\/h3>\n\n<p>\u015eimdi,  Quarkus framework&#039;\u00fc i\u00e7inde basit bir uygulama geli\u015ftirerek,  JNoSQL ile Oracle NoSQL Database&#039;i nas\u0131l kullanabilece\u011finizi g\u00f6sterelim.  Bu \u00f6rnekte,  bir kullan\u0131c\u0131 kayd\u0131 uygulamas\u0131 olu\u015fturaca\u011f\u0131z.  Her kullan\u0131c\u0131,  ad\u0131, soyad\u0131 ve e-posta adresi gibi bilgileri i\u00e7erecektir.  \u0130lk olarak,  Maven veya Gradle ile yeni bir Quarkus projesi olu\u015fturun.  Sonra,  JNoSQL ba\u011f\u0131ml\u0131l\u0131\u011f\u0131n\u0131 ekleyin (yukar\u0131da g\u00f6sterildi\u011fi gibi).  Ard\u0131ndan,  bir kullan\u0131c\u0131 nesnesi olu\u015fturun ve  JNoSQL&#039;i kullanarak veritaban\u0131na kullan\u0131c\u0131 ekleme ve okuma i\u015flemlerini ger\u00e7ekle\u015ftiren bir servis s\u0131n\u0131f\u0131 yaz\u0131n.  A\u015fa\u011f\u0131da basit bir \u00f6rnek kod verilmi\u015ftir:<\/p><\/pre>\n<p><\/code><\/p>\n<pre><code class=\"language-plaintext\">java\n@Service\npublic class UserService {\n\n    @Inject\n    private NoSQLClient noSQLClient;\n\n    public void createUser(User user) {\n        \/\/ ... NoSQL veritaban\u0131na kullan\u0131c\u0131 ekleme i\u015flemi ...\n    }\n\n    public User getUser(String userId) {\n        \/\/ ... NoSQL veritaban\u0131ndan kullan\u0131c\u0131 okuma i\u015flemi ...\n        return null;\n    }\n}<\/pre>\n<p><\/code><\/p>\n<p>Bu kodda,  <code>@Inject<\/code> anotasyonu ile <code>NoSQLClient<\/code> nesnesini enjekte ettik.  <code>createUser<\/code> ve <code>getUser<\/code> metodlar\u0131,  s\u0131ras\u0131yla kullan\u0131c\u0131 ekleme ve okuma i\u015flemlerini ger\u00e7ekle\u015ftirir.  Bu metodlar\u0131n i\u00e7eri\u011fi,  kullanmakta oldu\u011funuz veri modelinize (JSON, key-value, vb.) ba\u011fl\u0131 olarak de\u011fi\u015fir.  Detayl\u0131 kod \u00f6rnekleri ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131 i\u00e7in (https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<h2>Performans Kar\u015f\u0131la\u015ft\u0131rmalar\u0131: RDBMS&#039;ler ile NoSQL&#039;in Kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131<\/h2>\n<p>NoSQL veritabanlar\u0131,  geleneksel RDBMS&#039;lerden (Relational Database Management System) farkl\u0131 mimariye sahip olduklar\u0131 i\u00e7in performans a\u00e7\u0131s\u0131ndan farkl\u0131l\u0131klar g\u00f6sterirler.  RDBMS&#039;ler,  yap\u0131land\u0131r\u0131lm\u0131\u015f veriler i\u00e7in optimize edilirken, NoSQL veritabanlar\u0131,  yap\u0131s\u0131z veya yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veriler i\u00e7in daha uygundur.  \u00d6zellikle y\u00fcksek hacimli veri giri\u015f\/\u00e7\u0131k\u0131\u015f\u0131 gerektiren uygulamalarda, NoSQL veritabanlar\u0131 genellikle daha y\u00fcksek performans sunar.  Ancak,  karma\u015f\u0131k ili\u015fkisel sorgulamalar i\u00e7in RDBMS&#039;ler daha avantajl\u0131 olabilir.  A\u015fa\u011f\u0131daki tabloda,  performans kar\u015f\u0131la\u015ft\u0131rmas\u0131 \u00f6zetlenmi\u015ftir:<\/p>\n<table>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>RDBMS<\/th>\n<th>NoSQL (Oracle NoSQL)<\/th>\n<\/tr>\n<tr>\n<td>Veri Modeli<\/td>\n<td>\u0130li\u015fkisel<\/td>\n<td>JSON, Key-Value, Tablo<\/td>\n<\/tr>\n<tr>\n<td>\u00d6l\u00e7eklenebilirlik<\/td>\n<td>Nispeten d\u00fc\u015f\u00fck<\/td>\n<td>Y\u00fcksek<\/td>\n<\/tr>\n<tr>\n<td>Performans (Okuma\/Yazma)<\/td>\n<td>Orta<\/td>\n<td>Y\u00fcksek<\/td>\n<\/tr>\n<tr>\n<td>Karma\u015f\u0131k Sorgulamalar<\/td>\n<td>Y\u00fcksek<\/td>\n<td>D\u00fc\u015f\u00fck<\/td>\n<\/tr>\n<\/table>\n<p>Bu kar\u015f\u0131la\u015ft\u0131rma genel bir bak\u0131\u015f a\u00e7\u0131s\u0131 sunmaktad\u0131r.  Ger\u00e7ek performans,  veritaban\u0131 konfig\u00fcrasyonu,  veri yap\u0131s\u0131 ve uygulama mimarisi gibi fakt\u00f6rlere ba\u011fl\u0131 olarak de\u011fi\u015febilir.<\/p>\n<h2>\u0130leri D\u00fczey Konular: G\u00fcvenlik ve \u00d6l\u00e7eklendirme<\/h2>\n<h3>Oracle NoSQL Database&#039;i Nas\u0131l G\u00fcvenli Hale Getiririz?<\/h3>\n<p>Oracle NoSQL Database&#039;i g\u00fcvenli hale getirmek i\u00e7in birka\u00e7 \u00f6nemli ad\u0131m atman\u0131z gerekir.  Bunlar aras\u0131nda,  g\u00fc\u00e7l\u00fc parolalar kullanmak,  a\u011f g\u00fcvenli\u011fini sa\u011flamak,  eri\u015fim denetimlerini etkinle\u015ftirmek ve veritaban\u0131 \u015fifrelemeyi kullanmak yer al\u0131r.  Ayr\u0131ca,  d\u00fczenli olarak g\u00fcvenlik g\u00fcncellemelerini uygulaman\u0131z ve potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 izlemek i\u00e7in g\u00fcvenlik denetimleri ger\u00e7ekle\u015ftirmeniz \u00f6nerilir.  G\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 dikkatli olmak \u00f6nemlidir.  Dikkatsiz davran\u0131\u015flar ciddi g\u00fcvenlik sorunlar\u0131na yol a\u00e7abilir. <\/p>\n<div style=\"border: 2px solid red; padding: 10px; background-color: #fff5f5;\">\n    <b>Dikkat:<\/b> G\u00fc\u00e7l\u00fc parolalar ve d\u00fczenli g\u00fcvenlik g\u00fcncellemeleri, veritaban\u0131n\u0131z\u0131n g\u00fcvenli\u011fi i\u00e7in \u00e7ok \u00f6nemlidir.\n  <\/div>\n<\/p>\n<h3>Oracle NoSQL Database&#039;i Nas\u0131l \u00d6l\u00e7eklendirir ve Y\u00f6netiriz?<\/h3>\n<p>Oracle NoSQL Database&#039;i \u00f6l\u00e7eklendirmek i\u00e7in birka\u00e7 y\u00f6ntem kullanabilirsiniz.  Bunlardan biri,  yatay \u00f6l\u00e7eklendirme (horizontal scaling) y\u00f6ntemidir.  Bu y\u00f6ntemde,  veritaban\u0131 k\u00fcmesine yeni d\u00fc\u011f\u00fcmler ekleyerek performans\u0131 art\u0131rabilirsiniz.  Di\u011fer bir y\u00f6ntem ise,  dikey \u00f6l\u00e7eklendirme (vertical scaling) y\u00f6ntemidir.  Bu y\u00f6ntemde,  mevcut d\u00fc\u011f\u00fcmlerin donan\u0131m kaynaklar\u0131n\u0131 (RAM, CPU) art\u0131rarak performans\u0131 art\u0131rabilirsiniz.  Ayr\u0131ca,  veritaban\u0131 y\u00f6netimi i\u00e7in Oracle Cloud Infrastructure (OCI) gibi bulut platformlar\u0131n\u0131 kullanabilirsiniz.  OCI,  otomatik yedekleme,  izleme ve di\u011fer y\u00f6netim g\u00f6revlerini kolayla\u015ft\u0131ran ara\u00e7lar sunar.<\/p>\n<h2>\u00d6\u011frenme Yol Haritas\u0131<\/h2>\n<p>Bu makale,  JNoSQL, Oracle NoSQL ve Quarkus&#039;a giri\u015f seviyesinde bir bak\u0131\u015f a\u00e7\u0131s\u0131 sunmaktad\u0131r.  Daha derinlemesine \u00f6\u011frenme i\u00e7in a\u015fa\u011f\u0131daki yol haritas\u0131n\u0131 takip edebilirsiniz:<\/p>\n<ul>\n<li><b>Yeni Ba\u015flayan:<\/b> Bu makaledeki ad\u0131mlar\u0131 takip ederek,  basit bir uygulama geli\u015ftirin ve temel kavramlar\u0131 \u00f6\u011frenin.<\/li>\n<li><b>Orta Seviye:<\/b> Oracle NoSQL Database&#039;in farkl\u0131 veri modellerini inceleyin ve daha karma\u015f\u0131k sorgulamalar yapmay\u0131 \u00f6\u011frenin.  G\u00fcvenlik ve \u00f6l\u00e7eklendirme konular\u0131n\u0131 derinlemesine ara\u015ft\u0131r\u0131n.<\/li>\n<li><b>\u0130leri Seviye:<\/b>  Da\u011f\u0131t\u0131k ortamlarda Oracle NoSQL Database&#039;i y\u00f6netmeyi ve optimize etmeyi \u00f6\u011frenin.  Performans testleri yap\u0131n ve geli\u015fmi\u015f \u00f6zellikleri kullanmay\u0131 ke\u015ffedin.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Eclipse JNoSQL, Oracle NoSQL Database ve Quarkus framework&#039;\u00fcn\u00fcn temel \u00f6zelliklerini ve birlikte nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 a\u00e7\u0131klad\u0131k.  NoSQL veritabanlar\u0131n\u0131n sundu\u011fu esneklik ve performans avantajlar\u0131n\u0131 g\u00f6rd\u00fck.  Umar\u0131m bu makale,  NoSQL d\u00fcnyas\u0131na ad\u0131m atman\u0131za ve modern, \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenize yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in Oracle&#039;\u0131n resmi belgelerini ve  (https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul>\n<li><b>JNoSQL&#039;i hangi IDE&#039;lerde kullanabilirim?<\/b>  Eclipse, IntelliJ IDEA ve di\u011fer pop\u00fcler Java IDE&#039;lerinde JNoSQL kullanabilirsiniz.<\/li>\n<li><b>Oracle NoSQL Database&#039;in maliyeti nedir?<\/b>  Oracle NoSQL Database&#039;in lisanslama modeli, kullan\u0131m\u0131n\u0131za ve ihtiya\u00e7lar\u0131n\u0131za ba\u011fl\u0131 olarak de\u011fi\u015fir.  Daha fazla bilgi i\u00e7in Oracle&#039;\u0131n resmi web sitesini ziyaret edin.<\/li>\n<li><b>Quarkus&#039;un NoSQL entegrasyonunun avantajlar\u0131 nelerdir?<\/b>  Quarkus&#039;un h\u0131zl\u0131 ba\u015flatma s\u00fcreleri ve d\u00fc\u015f\u00fck bellek t\u00fcketimi, NoSQL veritabanlar\u0131yla birlikte kullan\u0131ld\u0131\u011f\u0131nda performans\u0131 art\u0131r\u0131r.<\/li>\n<li><b>Oracle NoSQL Database hangi veri modellerini destekler?<\/b> JSON, key-value ve tablo veri modellerini destekler.<\/li>\n<li><b>JNoSQL&#039;i kullanman\u0131n performans etkisi nedir?<\/b> JNoSQL, veritaban\u0131na eri\u015fimi kolayla\u015ft\u0131r\u0131r ve performans a\u00e7\u0131s\u0131ndan minimal etkiye sahiptir.<\/li>\n<\/ul>\n<p>Yazar: Fatih Soysal<\/p>\n<p><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#039;a Giri\u015f NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-28147","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#039;a Giri\u015f<\/title>\n<meta name=\"description\" content=\"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database&#039;i Quarkus framework&#039;\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL&#039;in esnekli\u011fi ve Quarkus&#039;un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#039;a Giri\u015f\" \/>\n<meta property=\"og:description\" content=\"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database&#039;i Quarkus framework&#039;\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL&#039;in esnekli\u011fi ve Quarkus&#039;un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-23T20:00:28+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#8217;a Giri\u015f\",\"datePublished\":\"2025-08-23T20:00:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\"},\"wordCount\":1298,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\",\"name\":\"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus'a Giri\u015f\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-23T20:00:28+00:00\",\"description\":\"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database'i Quarkus framework'\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL'in esnekli\u011fi ve Quarkus'un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#8217;a Giri\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus'a Giri\u015f","description":"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database'i Quarkus framework'\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL'in esnekli\u011fi ve Quarkus'un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/","og_locale":"tr_TR","og_type":"article","og_title":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus'a Giri\u015f","og_description":"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database'i Quarkus framework'\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL'in esnekli\u011fi ve Quarkus'un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-23T20:00:28+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#8217;a Giri\u015f","datePublished":"2025-08-23T20:00:28+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/"},"wordCount":1298,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/","url":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/","name":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus'a Giri\u015f","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-23T20:00:28+00:00","description":"NoSQL veritabanlar\u0131, g\u00fcn\u00fcm\u00fcz\u00fcn b\u00fcy\u00fck veri ve y\u00fcksek performans gereksinimlerine cevap veren, geleneksel ili\u015fkisel veritabanlar\u0131ndan farkl\u0131 bir yakla\u015f\u0131m sunuyor. Bu makalede, Eclipse JNoSQL arac\u0131yla Oracle NoSQL Database'i Quarkus framework'\u00fc i\u00e7inde nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Oracle NoSQL'in esnekli\u011fi ve Quarkus'un performans\u0131yla birlikte, modern ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Haz\u0131rsan\u0131z, NoSQL d\u00fcnyas\u0131na dalal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/eclipse-jnosql-ile-oracle-nosql-ve-quarkusa-giris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Eclipse JNoSQL ile Oracle NoSQL ve Quarkus&#8217;a Giri\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=28147"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28147\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}