Ну сначала в любом случае надо решить проблему. А там уже думать что использовать. А в sql своих косяков вагон на сколько я знаю.