Geocoding will result in points - 580,000 of them. Are you sure you want to display them all on a map? So many clustered points will likely make the map illegible. These problems assume you find a way to geocode so many records.
The City of Philadelphia's parcel records are available as a polygon layer. Furthermore, those polygons are already available as a map service. If the data/service is suitable for your needs then you don't have to worry about geocoding so many points, and the polygons will most likely look better than so many points on the map.
Information about the data (including metadata and download) and map service:
http://www.pasda.psu.edu/uci/MapService.aspx?Dataset=462
Preview of the map service (zoom in for better view)
http://maps.psiee.psu.edu/preview/map.ashx?layer=462