Я хочу иметь возможность хранить, извлекать и изменять небольшой объем текстовых данных (<2 МБ) в формате CSV онлайн. Какой сервис я должен использовать, чтобы иметь возможность делать это программно (на Java)? </p>
Попробуйте таблицы Google ( Справочник по Java API ). Вы можете загрузить CSV , который автоматически преобразуется в электронную таблицу, затем вы можете запросить , или отредактировать его программно, или манипулировать им онлайн , а затем, если вам нужно получить его как CSV вы можете экспортировать .
Вы можете попробовать Google App Engine. http://code.google.com/appengine/docs/whatisgoogleappengine.html
Также есть Amazon S3. http://aws.amazon.com/s3/
Я знаю несколько людей с открытым исходным кодом, использующих эти инструменты для хранения постоянных данных в сети с полезным эффектом.
Похоже, OpenDHT будет делать то, что вам нужно.
http://www.opendht.org/