Existing multi-tenant database systems provide little support to consider high performance, good scalability, little space consumption and full customization at the same time. In this paper, we propose a
database schema design framework which supports schema customization without sacrificing performance and scalability. We propose the interactive-based method to help tenants better design their customized schemas and integrate the schemas. We propose the graph partition method to reorganize integrated tables. Experimental results show that our method achieves better performance and higher scalability with schema customization property than state-of-the-art methods.