What is the most popular music search engine?

Choosing a database for a music search engine written in django

  • I'm working on a django project that allows people to search for music by title, artist, lyrics, contour, and more. I'm looking for a database, but the choices are maddening, here's what I'm looking for to help you get an idea of what I need. Must be fast to search. Records will mostly be added, not modified. so I'm not sure ACID compliance is that important. Some compression would be nice. Although I'm not sure how I'll store the structure of each song in the database, (And that decision will partly depend on recommendations.) I'm guessing a lot of disk space will be needed. Any recommendations, advice, and such greatly appreciated. Thank you for your time.

  • Answer:

    Postgres is the (django core developers) recommended database platform, and it should adequately serve your needs provided you set up indexes correctly and all that other databasey goodness. A search engine is what you should look to though. http://haystacksearch.org/ is a popular search engine for Django.

Levi Campbell at Stack Overflow Visit the source

Was this solution helpful to you?

Other answers

I would use MySQL as it's the most widely used database for django.

JTWebMan

If you want a relational database I'd go with either MySQL or PosgreSQL, with PostgreSQL being a bit more complicated, but more powerful. If you want a NoSQL database I'd use MongoDB.

Tommy

Any database will do. RDBMS vs. NoSQL? If NoSQL: goto MongoDB

Blackmoon

you need to contact with a music sharing site and get the database information form them and add this with your search engine after than you can search mp3 on that site with the help of database.

kapil

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.