NoSQL (İng. bazen nosīkvel olarak da okunur), bir UNİX shell tabanlı hızlı ve taşınabilir bir ilişkisel veritabanı yönetim sistemidir. İşlemci hızı ve elektronik bellek büyüklüğü dışında herhangi bir keyfî sınırlaması yoktur. NoSQL, UNIX işletim sistemiyle çalışır.SQL'yi hiç kullanamayan ve kullanmayı öneren NoSQL kavramına karşın NoSQL bu dili kasten kullanmamaktadır.
Yapılışı
NoSQL, her "operatör"ün verilen veriyi özgün bir işlev uygulayan dayanır. UNİX giriş/çıkış yönlendirme sisteminden tedârik edilen veri akımı, operatörlerin hesap sonuçlarını UNIX pipe sistemiyle başka operatörlere iletir. UNIX pipe sistemi elektronik bellekte çalıştığından operatörlerini gerçekleştirmek için çok etkin bir yoldur.
NoSQL, çoğunlukla yorumlayıcı dillerle yazılmış olduğundan en hızlı İVTYS'lerinden değildir.
Felsefesi
SQL'i kullanmamanın nedenleri şunlardır:"
- Karmaşıklık: Çoğu ticari amaçlı veritabanı ürünleri küçük projeler için fazla pahalı veya (kaynak aç programlarda) fazla karmaşıktırlar. Ayrıca NoSQL'de olan shell düzeyi yaklaşımları da bulunmamaktadır.
- Taşınırlılık:
- Veriler: NoSQL'de saklanan veriler kolaylıkla Macintosh veya MS-DOS bilgisayarlarına taşınabilirler.
- Yazılım: NoSQL, PERL ve AWK programlama dili yerleştirilmiş her UNİX'le çalışan bilgisayarda çalışabilmektedir. Hatta Microsoft Windows için yazılmış UNİX benzeri Cygwin ortamında da çalışabilir.
- Sınırsızlık: NoSQL'in alan boyutu, sütun sayısı veya dosya boyut limiti gibi bir kısıtlaması yoktur (AWK1 programlama dilinin bazı uygulamalarıyla bir tablodaki sütun sayısı 32.768'le sınırlandırılabilir).
- Kullanılabilirlik: Açık ve mantıksal kavramlar üzerine dayandığından dolayı, NoSQL bilgisayara uzak insanlar tarafından da kolaylıkla kullanılabilir. Örneğin, veri satırlarını seçmek için "row", sütunları seçmek için "column" operatörleri kullanılmaktadır.
In contrast to other RDBMS, NoSQL has the full power of UNIX during application development and usage. Its user interface uses the UNIX shell. So, it is not necessary to learn a set of new commands to administer the database. From the view of NoSQL, the database is not more than a set of files similar to any other user file. No scripting or other type of database language is used besides the UNIX shell. This shell-nature encourages casual use of this database, which makes it's use familiar, resulting in formal use. In other words, NoSQL is a set of shell routines that access normal files of the operating system.
Kaynakça
- ^ a b . http://www.strozzi.it/. 20 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Nisan 2011.
- ^ . http://www.ehcache.net/: Ehcache Tutorial - EHCACHE, OSACHE, MEMCAHED. 20 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Nisan 2011.
NoSQL is a fast, portable, relational database management system without arbitrary limits, (other than memory and processor speed) that runs under, and interacts with, the UNIX1 Operating System. It uses the "Operator-Stream Paradigm" described in "Unix Review", March, 1991, page 24, entitled "A 4GL Language". There are a number of "operators" that each perform a unique function on the data. The "stream" is supplied by the UNIX Input/Output redirection mechanism. Therefore each operator processes some data and then passes it along to the next operator via the UNIX pipe function. This is very efficient as UNIX pipes are implemented in memory. NoSQL is compliant with the "Relational Model".
- ^ . http://twit88.com/: twit88.com. 20 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Nisan 2011.
The key feature of NoSQL (and other similar packages mentioned in this manual), is its close integration with UNIX. Real-world problems are typically more complex than the data models provided by many DBMS. Actual applications, and Web-based ones are no exception, are complex puzzles made up of many small pieces, several of which are data-related. Unlike other fourth generation systems, NoSQL is an extension of the UNIX environment, making available the full power of UNIX during application development and usage.
- ^ a b c . http://www.strozzi.it/. 20 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Nisan 2011.
Ayrıca bakınız
Dış bağlantılar
- NoSQL: a non-SQL RDBMS20 Nisan 2016 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
NoSQL Ing bazen nosikvel olarak da okunur bir UNIX shell tabanli hizli ve tasinabilir bir iliskisel veritabani yonetim sistemidir Islemci hizi ve elektronik bellek buyuklugu disinda herhangi bir keyfi sinirlamasi yoktur NoSQL UNIX isletim sistemiyle calisir SQL yi hic kullanamayan ve kullanmayi oneren NoSQL kavramina karsin NoSQL bu dili kasten kullanmamaktadir YapilisiNoSQL her operator un verilen veriyi ozgun bir islev uygulayan dayanir UNIX giris cikis yonlendirme sisteminden tedarik edilen veri akimi operatorlerin hesap sonuclarini UNIX pipe sistemiyle baska operatorlere iletir UNIX pipe sistemi elektronik bellekte calistigindan operatorlerini gerceklestirmek icin cok etkin bir yoldur NoSQL cogunlukla yorumlayici dillerle yazilmis oldugundan en hizli IVTYS lerinden degildir FelsefesiSQL i kullanmamanin nedenleri sunlardir Karmasiklik Cogu ticari amacli veritabani urunleri kucuk projeler icin fazla pahali veya kaynak ac programlarda fazla karmasiktirlar Ayrica NoSQL de olan shell duzeyi yaklasimlari da bulunmamaktadir Tasinirlilik Veriler NoSQL de saklanan veriler kolaylikla Macintosh veya MS DOS bilgisayarlarina tasinabilirler Yazilim NoSQL PERL ve AWK programlama dili yerlestirilmis her UNIX le calisan bilgisayarda calisabilmektedir Hatta Microsoft Windows icin yazilmis UNIX benzeri Cygwin ortaminda da calisabilir Sinirsizlik NoSQL in alan boyutu sutun sayisi veya dosya boyut limiti gibi bir kisitlamasi yoktur AWK1 programlama dilinin bazi uygulamalariyla bir tablodaki sutun sayisi 32 768 le sinirlandirilabilir Kullanilabilirlik Acik ve mantiksal kavramlar uzerine dayandigindan dolayi NoSQL bilgisayara uzak insanlar tarafindan da kolaylikla kullanilabilir Ornegin veri satirlarini secmek icin row sutunlari secmek icin column operatorleri kullanilmaktadir In contrast to other RDBMS NoSQL has the full power of UNIX during application development and usage Its user interface uses the UNIX shell So it is not necessary to learn a set of new commands to administer the database From the view of NoSQL the database is not more than a set of files similar to any other user file No scripting or other type of database language is used besides the UNIX shell This shell nature encourages casual use of this database which makes it s use familiar resulting in formal use In other words NoSQL is a set of shell routines that access normal files of the operating system Kaynakca a b http www strozzi it 20 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Nisan 2011 http www ehcache net Ehcache Tutorial EHCACHE OSACHE MEMCAHED 20 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Nisan 2011 NoSQL is a fast portable relational database management system without arbitrary limits other than memory and processor speed that runs under and interacts with the UNIX1 Operating System It uses the Operator Stream Paradigm described in Unix Review March 1991 page 24 entitled A 4GL Language There are a number of operators that each perform a unique function on the data The stream is supplied by the UNIX Input Output redirection mechanism Therefore each operator processes some data and then passes it along to the next operator via the UNIX pipe function This is very efficient as UNIX pipes are implemented in memory NoSQL is compliant with the Relational Model http twit88 com twit88 com 20 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Nisan 2011 The key feature of NoSQL and other similar packages mentioned in this manual is its close integration with UNIX Real world problems are typically more complex than the data models provided by many DBMS Actual applications and Web based ones are no exception are complex puzzles made up of many small pieces several of which are data related Unlike other fourth generation systems NoSQL is an extension of the UNIX environment making available the full power of UNIX during application development and usage a b c http www strozzi it 20 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Nisan 2011 Ayrica bakinizNoSQL kavram IVTYSDis baglantilarNoSQL a non SQL RDBMS20 Nisan 2016 tarihinde Wayback Machine sitesinde