在喜马拉雅上班时,觉得元数据+xql+panda非常好用,非常适配金智这帮起名只起拼音缩写的人的起名习惯,遂将其设计理念抄过来。
元数据库设计:
数据源(data_source或engine,只有mysql或oracle两种数据源):(id, name, chinese_name, comment, datasource_type, host, port, driver_class, connection_account, connection_password, created_time, updated_time, is_deleted)
数据库(database或space):(id, data_source_id, name, chinese_name, comment, created_time, updated_time, is_deleted)
表(table或schema):(id, database_id, name, chinese_name, comment, created_time, updated_time, is_deleted)
字段(field):(id, table_id, data_type, name, chinese_name, comment, created_time, updated_time, is_deleted)
这是一个简化版的元数据系统。