İlişkisel veritabanı olan bir uygulamayı arka uç olarak dönüştürmeye çalışıyorum. Veri ilişkiselliğini de HDFS'de saklayabilir miyim?İlişkisel veriyi hdfs içinde saklayabiliriz
cevap
Sadece depolama amacıyla, HDFS'de her şeyi saklayabilirsiniz. Ama bu hiçbir anlam ifade etmeyecek. Her şeyden önce, Hadoop'u RDBMS'inizin (burada yapmaya çalıştığınız) yerini alması gerektiğini düşünmemelisiniz. Her ikisi de tamamen farklı amaçlar içindir. Hadoop, işlemsel, ilişkisel veya gerçek zamanlı ihtiyaçlarınız için uygun değildir. Çevrimdışı toplu işleme gereksinimlerinize hizmet etmek üzere tasarlandı. Dolayısıyla, kullanım durumunuzu doğru bir şekilde analiz etmek ve kararınızı dondurmak daha iyidir.
Bir öneri olarak size Hive numaralı telefonu işaret etmek istiyorum. Mevcut Hadoop kümenizin üstünde size depolama olanakları sağlar. Ayrıca, SQL arkaplanından geliyorsanız, hayatınızı daha kolaylaştıracak deponuza bir SQL benzeri arayüz sağlar. Yine de, Hive aynı zamanda bir parti işleme sistemidir ve gerçek bir zamana ihtiyacınız varsa iyi bir uyum değildir.
Abhinav tarafından önerildiği gibi HBase bir göz atabilirsiniz. Hadoop kümenizin üzerinde çalışabilen ve verilerinize rastgele, gerçek zamanlı okuma/yazma erişimi sağlayan bir DB'dir. Ama unutmamak gerekir ki bir şey bir NoSQL db. SQL terminolojileri ve sözleşmeleri takip etmez. Yani, başlangıçta biraz uzaylı bulabilirsin. RDBMS'nizin satır stili depolamasından farklı olarak verilerinizi yeni bir depolama stilinde (sütun) nasıl saklayacağınız gibi konuları düşünmeniz gerekebilir. Aksi halde, kurulumu ve kullanımı bir sorun değildir.
HTH
Herhangi bir dosya HDFS'de saklanabilir. Ama bir SQL tip DB istiyorsanız, HBASE için gitmelisiniz. Verilerinizi doğrudan HDFS'ye kaydederseniz, rasyonaliteyi saklayamazsınız.
- 1. Fırtına: HDFS URI'yi HA HDFS ile HdfsBolt() içinde tanımlayın
- 2. Kullanıcıların İlişkisel Veriyi Görselleştirip Keşfetmesine İzin Vermenin İyi Hızlı Yolu?
- 3. Hadoop HDFS
- 4. C++ (libhdfs) içinde hdfs dosyaları yazma
- 5. S3 - HDFS
- 6. yaml içinde ilişkisel dizi listesi nasıl yapılır
- 7. PDO ilişkisel diziler dönüş ilişkisel
- 8. domuz komut dosyası, hdfs
- 9. Hadoop: core-site.xml içinde varsayılan FileSystem'i HDFS olarak ayarlayamıyor
- 10. HDFS içinde bulunan MapReduce JAR dosyası nasıl çalıştırılır?
- 11. Kıvılcımlar içinde hdfs: // ve iplik kullanımı arasındaki fark
- 12. İlişkisel Matrisler?
- 13. Verileri kopyalanmadan doğrudan hdfs dosyasına aktarın
- 14. /var/log/hadoop-hdfs altındaki hadoop-hdfs günlüklerini nasıl temizlerim
- 15. Kıvılcım yinelemeli HDFS dizini
- 16. javid'ten hdfs klasörünü sil
- 17. CloudStore ve HDFS
- 18. HDFS dosya görüntüleyicisi
- 19. HDFS dizinleri üzerinden geçme
- 20. hdfs dosyasında dosya yolu
- 21. HDFS dosyalarından okunan Pydoop ördekler
- 22. java.io.IOException: Eksik HDFS URI, ana bilgisayar yok
- 23. İlişkisel Tablo DB
- 24. PHP bir ilişkisel dizi
- 25. Nesne/İlişkisel haritalama
- 26. ilişkisel dizi PHP
- 27. ilişkisel dizilerdeki ".keys()" Bash
- 28. Bash ilişkisel dizi boyutu
- 29. Bash ilişkisel dizi
- 30. CSV'YI POSTGRES ilişkisel DB
İlişkisel verileri HBase gibi bir sütunlu depoya nasıl depolayabileceğini eklemelisiniz. –