TheAtlanta Business Journalis reporting that T5 Partners LLC will build a 100,000-sq-ft data center in Atlanta. The $75 million facility will include several mini data centers.