I admit that this is basically a duplicate question of Use freebase data on local server? but I need more detailed answers than have already been given there
I\
My 2 cents...
I use a little bit of Java code to convert the Freebase data dump into RDF: https://github.com/castagna/freebase2rdf
I use Apache Jena's TDB store to load the RDF data and Fuseki to serve the data via SPARQL protocol over HTTP.
See also: