Como criar um banco de dados para campos definidos pelo usuário?

Meus requisitos são: Precisa ser capaz de adicionar dinamicamente campos definidos pelo usuário de qualquer tipo de dados Precisa ser capaz de consultar UDFs rapidamente Precisa ser capaz de fazer cálculos em UDFs com base no tipo de dados Precisa ser capaz de classificar UDFs com base no tipo...