Catherine O’Donnell & Harriet Richardson: Play Your Part – an experiment in e...Museums Computer Group
Ignite session slides from UKMW13 pre-conference Drinking about Museums by Catherine O’Donnell & Harriet Richardson of the People’s History Museum Catherine and Harriet discussed their work in getting user engagement with political issues and reaching an engaging balance between hi-tech and lo-tech.
Verinin temsili, işlenmesi, saklanmasında gelişen ve değişen
koşullar ele alındıktan sonra, büyük verinin işlenmesi konusu
ele alınıyor.
Verinin anlamlandırılması konusunda değişen terimler, ünvanlar, algoritmalar, kullanılan aletler konusunda değerlendirmeler paylaşıldı.
sunumun videosuna aşağıdaki adresten ulaşabilirsiniz.
https://www.youtube.com/watch?v=pnvvMU8L-O0
Catherine O’Donnell & Harriet Richardson: Play Your Part – an experiment in e...Museums Computer Group
Ignite session slides from UKMW13 pre-conference Drinking about Museums by Catherine O’Donnell & Harriet Richardson of the People’s History Museum Catherine and Harriet discussed their work in getting user engagement with political issues and reaching an engaging balance between hi-tech and lo-tech.
Verinin temsili, işlenmesi, saklanmasında gelişen ve değişen
koşullar ele alındıktan sonra, büyük verinin işlenmesi konusu
ele alınıyor.
Verinin anlamlandırılması konusunda değişen terimler, ünvanlar, algoritmalar, kullanılan aletler konusunda değerlendirmeler paylaşıldı.
sunumun videosuna aşağıdaki adresten ulaşabilirsiniz.
https://www.youtube.com/watch?v=pnvvMU8L-O0
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuMesut Güngör
Dspace e toplu bir şekilde MARC ve basit bibliografik formattaki dosyaların aktarılması, Piwik Analitik yazılımı ve dspace in entegrasyonu, Scopus atıf bilgisinin dspacede bulunan öğe sayfasında gösterilmesi, Sosyal Ağ butonlarının dspace ile entegrasyonu
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
BilgeAdam İzmir'de "ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci" ile ilgili verdiğim seminerin sunumu.
Kaynak kodları: https://github.com/sinanbozkus/BilgeAdam_Izmir_AspNetCore_Workshop
2. Geliştirici : 10gen
İlk Yayınlanma Tarihi 2009
Güncel Sürüm 3.0.0(3 Mart 2015)
İşletim Sistemi Linux, Mac Os X, Solaris, Windows
Programlama C++
Yazılım Türü Dosya-yönelik veritabanı
Diller İngilizce
4. Bilgisayar bilimleri'nde NoSQL, klasik
ilişkisel veritabanı yönetim sistemlerinden
(İVTYS) bir şekilde farklı olan veritabanı
yönetim sistemleri için kullanılan bir
kavramdır.
5. MongoDB, özellikle hız gerektiren ve
geleneksel ilişkisel veritabanlarının hantal
ve yavaş kaldığı yapılarda kullanılmaktadır.
6. Örnek kullanım alanları arasında:
Yüksek hacim/içerikli problemler
Analiz için veri saklanması
MMORPG uygulamaları
Caching sistemleri
Web içerik yönetim sistemleri
Web yorum/etiket saklama ve yönetme
7. 10gen şirketi, Google Uygulama Motoru'na
benzer bir servis oluşturduğu sırada,
MongoDB geliştirmesi de 2007 yılında
başlamıştı. 2009 yılında
MongoDB, AGPL lisansıyla bağımsız bir
ürün gibi açık kaynak olmuştu. Mart
2011'de, MongoDB versiyon 1.4'le
kullanıma hazırdı. En son versiyonu 3.0.0,
Mart 2015'de yayınlanmıştır.
8. MongoDB, GNU Affero General Public
Lisans’ı altında ücretsiz olarak
kullanımdadır. Dil sürücüleri de Apache
Lisans’ı altında kullanımdadır. Bununla
birlikte 10gen, MongoDB için ticari lisanslar
da sağlamaktır.
9. Database Master MongoDB icin Collection,
Index, GridFS yöneticisi, JSON Sorgulama
editörü, LINQ destegi, Veri Import/Export
ve diger birçok özellik sunmaktadir.
Database Master bir Türk yazılım firmasi
tarafindan gelistirilmektedir.
13. Mongolab.com ‘ da veritabanı ile ilgili
ayarlamalar yapılır veya yeni bir veritabanı
oluşturulur.
Öncelikle giriş yapmanız
gerekmektedir.Uyeliğiniz yok ise ücretsiz
olarak üye olabilirsiniz.
23. find() ile collection içindeki tüm verilere
ulaşarak , dizi olarak dönen sonuçları
foreach döngüsü ile ekrana yazdırma
işlemi yapılıyor.
$cursor = $con->find();
foreach($cursor as $obj){
echo $obj["isim"];
}
24. MongoDB PHP Yeni Document Eklemek
Array olarak field’lar içine eklenecek verileri belirledikten sonra
collection bağlantısı yaptığımız ifadeye save() methodu ile
gönderiyoruz.
$icerik = array(
'baslik' => 'MongoDB',
'yazi' => 'buraya yazı detayları gelecek',
'tags' => array('etiket 1','etiket 2')
);
$con->save($icerik);
MongoDB PHP Delete işlemi
delete from yazi where baslik = “MongoDB”
sorgusunun mongodb ile kullanım şekli aşağıdaki gibidir.
$icerik = array(
'baslik' => 'MongoDB'
);
$con->remove($icerik);
25. MongoDB PHP koşula göre veri çağırma
SELECT * From yazi WHERE baslik = “MongoDB” order by name ASC Limit 10
Yukarıdaki sorgunun çevrilmiş hali aşağıdadır.
$icerik = array(
'baslik' => 'MongoDB'
);
$con->find($icerik)->sort(array("name" => 1))->limit(10);
MongoDB PHP Update İşlemi
UPDATE users SET baslik = ‘Yeni Başlık’ WHERE _id = 18
Yukarıdaki sorgunun çevrilmiş hali aşağıdadır.
$icerik = array(
'$set' => array('baslik' => 'Yeni Başlık')
);
$kosul= array(
'_id' => 18
);
$con->update($kosul,$icerik);