Я Пишу приложение Facebook с помощью API Facebook Java и MySQL 5.1.
Я пытаюсь найти более быстрый способ сохранить друзей список пользователя, который входит в мое приложение.
Когда пользователь входит в мое приложение, следующее происходит:
Существует ли способ сделать этот весь сценарий быстрее?
Например, я думал о создании хранимой процедуры, которая получает uid текущего пользователя и массив uids друзей, но я считал и понял, что хранимые процедуры в MySQL 5.1 не могут приемные антенные решетки.
Таблица списка друзей очень проста:
id int(10) <- primary key
user_friends_uid bigint
timestamp TIMESTAMP
любая справка значительно ценилась бы.
спасибо!
Вы можете использовать пакетные обновления JDBC:
PreparedStatement stmt = getSql().prepareStatement(...);
try {
for (Row row: rows) {
stmt.setLong(1, row.id);
...
stmt.addBatch();
}
stmt.executeBatch();
} finally {
stmt.close();
}