Daha önceki yazımızda, Node.js, Socket.io ve MySQL ile haber akışı yapımı örneği geliştirmiştik. Bu yazımızda ilişkisel veri tabanı yerine büyük veri çözümü kullanarak uygulamayı tekrar geliştireceğiz. Bu nedenle yazımızın konusu Node.js, Socket.io ve MongoDB ile Facebook tarzı haber akışı yapımı. Bu uygulamamız önce yaptığımız uygulamanın benzeri olacak. Önceki uygulamayla birlikte inceleyip farklarını inceleyebilirsiniz. Bu uygulamada mongoose ve socket.io modüllerini kullanacağız […]
Node.js ile Mongoose Kullanımı
Büyük veri çözümleri hakkında bir önceki büyük veri ve kullanım alanları yazımızda bilgi vermiştim. Bu yazımızda ise büyük veri çözümlerinden MongoDB kullanımını Mongoose (MongoDB üzerinde çalışan şema bazlı bir ODM “Object Document Mapper” yapısı) ile birlikte işleyeceğiz, yani bu yazımızın konusu Node.js ile Mongoose kullanımı. Node.js ile en kolay kullanılan veri tabanının MongoDB olduğu söyleniyor. Hatta internette örneklere baktığınızda neredeyse tamamına yakınınında MongoDB […]
Büyük Veri (Big Data) ve Kullanım Alanları
Teknoloji hayatımızın içine kadar girip vazgeçilmez parçası haline geldiğinden beri üretiğimiz, paylaştığımız ve gezinirken bıraktığımız izlerden oluşan verinin de boyutu katlanarak arttı. Örneğin; 2000 yılında dünyada 800,000 petabyte büyüklüğünde verimiz varken, 2013 yılında 2,7 zatabyte büyüklüğüne ulaştık, IDC istatistiklerine göre 2020 yılında ise üretilen verinin 35 zetabyte olacağı tahmin ediliyor. Bu verinin %80′i gri data […]
Node.js ve Socket.io ile Haber Akışı
Yazımızın konusu, Node.js ve Socket.io ile Facebook tarzı haber akışı yapma. Önceki yazımızda gerçek zamanlı uygulamalar hakkında bilgi vermiştim. Ayrıca kullanacağımız teknolojilerin (Node.js ve Socket.io) ne olduğunu ve işlevlerini anlatmıştım. Yapacağımız uygulama basit bir protatip olacak, bu uygulamayı geliştirmek ve farklı amaçlar için kullanmak sizlere kalıyor. Örneğin, sohbet odası (chat room) şeklinde de kullanabilirsiniz. Yapacağımız […]
Node.js ve Socket.io ile Gerçek Zamanlı Uygulamalar
Günümüzde gerçek zamanlı uygulamalara (real-time applications) artık her yerde rastlamaktayız. Örnek, Facebook ve Twitter haber akışı, Olark ve Zopim gibi müşteri ile satıcı arasında konuşmayı sağlayan sohbet (chat) uygulaması ya da gerçek zamanlı konumumuzu bularak bizlere gideceğimiz yolu gösteren navigasyon uygulamaları gibi. Gerçek zamanlı uygulamaları, klasik programlama yöntemleriyle yapmamız çok fazla sunucu tüketimine neden olmaktaydı. […]
Php ve JQuery Kategori İçinde ve Kategoriler Arasında Sıralama
Bu uygulamamızda, JQuery ile kategoriler arasında ve kategori içinde sıralanabilir listeler oluşturmak. JQuery’nin listeler arası sürükle bırak yöntemi (draggable) ve liste içi sıralama yöntemini (sortable) birlikte kullanacağız. Yani bu uygulama bundan önce yaptığımız liste içi sıralama ve kategoriler arası değiştirme uygulamasının birleşimi olacak. Yaptığımız değişiklikleri veritabanına Php PDO sınıfı ve MySQL veritabanını kullanarak yapacağız. İlk olarak veritabanı yapımızla yazımıza […]
Yorum