Yani, ben bir süre için şimdi kafamda bu fikir savurma oldum. Özünde, çoğunlukla bana programlama öğrenmek için bir proje. Fikir Ben büyük bir veri seti, benim müzik koleksiyonu var olmasıdır. Benim müzik vardır epeyce veri setleri vardır. Format, sanatçı, başlık, sadece birkaç isim, albüm, tür, boy, açıklamasında, dosya, dizinin yıl,. İdeal olarak, ben saklanan tüm verileri içeren bir veritabanı oluşturmak istiyorum, ve gelecekte, ben benim müzik koleksiyonunuzu yönetebilir bunun üstüne bir web arayüzü oluşturmak. Aşağıdaki gibi Yani, benim sorular şunlardır:
- Ile sıfırdan bina veritabanlarını başlamak için iyi bir proje gibi geliyor bu ses?
- Ben başlamak hangi dili önerirsiniz? Ben PHP çerez biliyorum, ama ben onunla bir dosya sistemi dizin verilere korkunç olacağını hayal ediyorum. Python çoğu insan bir acemi dil olarak düşünün dil olduğunu düşünüyor, ben düşünüyordum diğer dil oldu.
- (Eğer evinizde stereo bir çift bağlı PC'leri vardı ve eğer bu bağlı yazılım oldu) evinizde bu tür bir sistem (web arayüzü) uygulamak için gittiğini, ne gibi özellikler görmek istersiniz?
Aşağıdaki gibi indeksleme senaryoyu kurmak için benim fikir olacaktır:
- Sadece dosya ile veritabanı doldurmak için olsun
- Dosya adı uzantısı, biçimi belirler
- Dosya boyutunu alın
- , Bir referans olarak veritabanında dosya adlarını kullanarak ID3 veya geçerli diğer meta çekin (sanatçı, parça adı, albüm, vb)
- Tüm dosyalar hala diskte varsa kontrol edip, eğer değil, bayrak dosya olarak kullanılamaz
Başka bir komut dosyası daha sonra gitmek ve dosyaları onlar değilse, veritabanından satır kaldırmak olacak, geri olup olmadığını kontrol ederim.