Sachverhalt: A. Mit Verfügung vom 27. Januar 2014 verneinte die IV-Stelle des Kantons Zürich u.a. gestützt auf das Gutachten der medizinischen Gutachterstelle B._ vom 3. Oktober 2013 den Anspruch des A._ auf eine Rente der Invalidenversicherung. B. Die Beschwerde des A._ wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 15. Mai 2015 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, der Entscheid vom 15. Mai 2015 sei aufzuheben und ihm für die Zeit vom 1. November 2011 bis 31. Juli 2013 eine ganze Rente und ab 1. August 2013 eine halbe Rente auszurichten; eventualiter sei die Sache an die Vorinstanz zur Durchführung eines Obergutachtens zurückzuweisen.