mongodb kurulum etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
mongodb kurulum etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Mayıs 2014 Pazar

NodeCast #3 - MongoDB Nedir?

1 yorum:
Bu dersimizde, ilerideki derslerimizde sıkça kullanacağımız döküman odaklı veritabanlarından biri olan MongoDB hakkında bilgiler ve uygulamalı örneklere yer verdik. Derste kullanılan araçların linki;

MongoDB: http://www.mongodb.org/downloads

Robomongo: http://robomongo.org/





12 Ağustos 2013 Pazartesi

NodeLab - NodeJS ile kod geliştirme

Hiç yorum yok:


Temmuz ayındaki etkinliğin devamı niteliğinde,


Yarım kalan konulara devam edip,
Node nedir diyenler için kısa kısa özetlerle 
Nodejs ile uçtan uca bir web sitesi geliştirme,
Daha fazla örnek kod, biraz daha fazla sohbet...

-katılım sayısı yeterli koltuk ve priz ile sınırlı olduğu için, kayıttan sonra katılamayacak arkadaşların dönüş yapmaları rica olunur.



29 Haziran 2013 Cumartesi

NodeJS & MongoDB - Kurulum ve Ayarlar

Hiç yorum yok:

Son zamanlarda en çok konuşulan iki teknoloji olan MongoDB ve NodeJS ile ilgili bilgi vermek amacıyla hazırlamış olduğum derslerin ilkine hoş geldiniz :-) Bu dersi daha iyi anlaşılabilmesi için  örnek bir uygulama üzerinden anlatmaya çalışacağım. Ben projeyi ubuntu da hazırladım ve anlatımı da ubuntu üzerinden yapacağım.

20 Ağustos 2012 Pazartesi

Mongo DB Nedir - MongoDB Windows Kurulumu

Hiç yorum yok:



MongoDB C++ dili ile yazılmış, ölçeklenebilir, doküman tabanlı, açık kaynak bir NoSQL veri tabanı uygulamasıdır.

İlişkisel veri tabanı uygulamalarının yetersiz kaldığı durumlarda performansı ile öne çıkan NoSQL uygulamaları arasında sık kullanılan, güzel dokümante edilmiş bir veritabanı. Daha önce NoSQL hakkında bilgi sahibi değilseniz 
NoSQL wikipedia adresinden NoSQL ile ilgili temel bilgilere ulaşabilirsiniz.

İlk olarak MongoDB adresinden işletim sistemimize uygun veri tabanı uygulamasını indirmemiz gerekiyor. Örneğimizi 64 bitlik windows işletim sistemi üzerinden anlatacağım.

İndirme işlemi tamamlandıktan sonra "mongodb-win32-x86_64-2.0.7.zip" dosyasına sahip oluyoruz. Dosya isminin sonundaki "2.0.7" indirdiğimiz sürüm numarası. Dosyayı açıp istediğimiz herhangi bir dizine mongodb adıyla extract edelim. Ben "c:\mongodb" dizinini kullanacağım.

Veri tabanımız için verilerin saklanacağı dosya sistemi yolunu belirlememiz gerekiyor. Varsayılan olarak bu dizin "C:\data\db". Her ne kadar varsayılan dizini kullanacak olsak da bu dizini değiştirmemi gerekiyorsa komut istemi üzerinden "C:\mongodb\bin\" dizinine geçiş yaptıktan sonra 
mongod.exe --dbpath <dizin> komutunu çalıştırmamız yeterli.

örn:
mongod.exe --dbpath d:\test\mongodb\data

Varsayılan dizini kullanacağımız için "c:\" altında yeni bir klasör oluşturup data olarak isimlendirelim. Daha sonra data klasörü içerisinde yeni bir klasör oluşturarak "db" olarak isimlendirelim.  

Mongodb uygulamasını başlatmak için command prompt penceresi açıp "c:\mongodb\bin" dizinine geçiş yapalım.

mongod.exe komutunu çalıştırdığımızda veritabanının çalıştğını, varsayılan olarak 27017 portunu dinlediğini göreceğiz.

Şimdi farklı bir farklı bir komut istemi açarak hali hazırda bizi dinlemekte olan veritabanı uygulamasına erişelim.

"c:\mongodb\bin" dizinine geçiş yaptıktan sonra mongo.exe komutunu çalıştıralım.


db.test.save( { a: 1 } ) komutunu çalıştırdığımızda "a" key değer alanı 1 olacak şekilde veri tabanımıza kayıt edecektir.


> db.test.find() komutunu çalıştırarak az önce kayıt ettiğimiz veriyi gözlemleyebiliriz.



Son olarak mongoDB'yi windows servisi olarak çalıştırmaktan söz edelim. Veri tabanının kullanımı ve detaylı işlemler için nodeJS ile örneklemeyi bir sonraki yazı da gerçekleştireceğiz.

İlk olarak loglama yapabilmek adına bir log dizini oluşturmalı ve bunu mongoDB'ye tanıtmalıyız.

Komut istemci'si üzerinden "c:\mongodb" dizinine geçiş yaptıktan sonra "log" adında bir klasör yaratalım.

md c:\mongodb\log komutuyla klasörümüzü oluşturduk.

şimdi
echo logpath=C:\mongodb\log\mongo.log >  c:\mongodb\mongod.cfg

komutunu çalıştırarak logpath seçeneğinin yer aldığı bir konfigürasyon dosyası oluşturmuş olduk.

Bundan sonraki komutların sağlıklı çalışabilmesi için komut istemcisinin Yönetici (Administrator) olarak çalıştırılması gerekmektedir.

"cmd.exe" 'ye sağa tıklayıp "Yönetici olarak çalıştır" dememiz bunun için yeterlidir.


C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install

komutunu çalıştırarak servisimizi kurmuş oluyoruz.

Daha sonra servisi çalıştırmak için 

net start MongoDB

komutunu çalıştırmamız yeterli.




Servisi durdurmak içim


net stop MongoDB

komutunu silmek için ise


C:\mongodb\bin\mongod.exe --remove

 komutunu çalıştırmamız yeterli olacaktır.