Я работаю над бизнес-приложением (asp.net). Сейчас я использую сервер sql. Но я планирую поддерживать по крайней мере mysql и postgresql в будущем. Какие проблемы я должен учитывать, чтобы избежать головных болей в будущем? Особенно о типах данных (типы столбцов). Например. Я думаю, что столбец BIT не поддерживается на некоторых dbs, поэтому я использую tinyint?Переносимость базы данных (sql server to mysql, postgresql)
В основном я использую простой sql (без рамки сущности или linq и т. Д.) И стараюсь держать его как можно проще. Я НЕ использую такие вещи, как триггеры и т. Д. Я использую хранимые процедуры, но при необходимости их можно заменить обычным sql.