Так на то она и БД, что должна минимизировать (сводить к нулю) эти ошибки.
Она и минимизирует. Если Вы считаете, что в SQL не бывает ошибок - ну, Вы заблуждаетесь

Да и всяко у Microsoft-a намного больше опыта в построении СУБД, почему не использовать проверенные временем (и созданные профессионалами) системы (MSSQL)?
А Вы попробуйте запустить базу аналогичного объема приличного работающего ресторана за год на старом Celeron 478 и 256мб оперативки на SQL.
SQL упадет и больше не встанет.
А SHouse - будет работать.
Поэтому, не надо считать, что СУБД SH4 создавалась не-профессионалами. Это узкоспециализированное решение, которое в своей нише уделывает многие универсальные.