в задачу особо не вникал, сумбурно описано, нет типичности типа "Где хранить список юзеров онлайн?"
(Тем более при каждом сообщении он дважды перезаписывается).
вот БД перезаписываются (и читаются) не полностью, а лишь какая-то часть это нужно. то есть поддерживается seek() по файлу БД
Думаю, можно увеличить число файлов
в этом варианте сама файловая система превращается в БД (она и есть БД на этом уровне), соответственно скорость доступа к 500.000-му файлу из 1.000.000 повышается по сравнению если бы всего было в 1 файле без seek()
вообще, лучше сами экспериментируйте.
кучу юзеров онлайн можно создать ботом... причем простейшим.
мало мощности - купите VPS. или сервис для нагрузочного тестирования
> Достаточно ли такие языки как php js html css для создание приложения на андроид
в принципе можно, но если совсем кратко - то обычно Java лучше, а в чем вопрос?
> если да то где можно создать приложение для начало ?
на своем ПК, хотя можно и в Эльдорадо прийти, там ноутбуки стоят, если повезет то хватит времени скачать SDK и создать первое приложение, для начало (но охрана заинтересуется)