Нагрузка на ваш сервер и БД будет на несколько порядков выше, чем при более традиционном подходе. Я также согласен с Кайлом, что я был бы очень смущен отсутствием кнопки отправки. По крайней мере, вам нужно будет уведомлять пользователей каждый раз, когда данные отправляются на сервер и успешно сохраняются, иначе они не поймут, почему вы не просите их сохранить.
Кроме того, подумайте обо всех накладных расходах. При каждом нажатии клавиши пользователь должен будет инициировать соединение, отправлять свои HTTP-заголовки, файлы cookie, содержимое формы и т. Д.
Рассматривали ли вы функцию автосохранения вместо этого? Может быть, сохраняйте форму каждые 2 минуты, если были внесены изменения, а затем добавьте в форму кнопку «Отправить»? Я думаю, что это избавит вас от большой боли, но принесет вам почти такую же выгоду.