есть такой принцип "тебе это не понадобится" - берешь то, без чего нельзя сейчас обойтись, при необходимости добавляешь, конечно с опытом становится проще писать так, что бы замены таких кусков не были болезненны
Подскажите, пожалуйста: верно ли я понял, что либы для взаимодействия с SQL на clojure в основном для построения и выполнения запросов? А можно ли обозначить именно структуру базы данных идеоматическим способом? Как ORM-ки позволяют в других языкаx.