Я планирую создать веб-приложение и приложение для Android, которое будет управлять огромным количеством уведомлений (push-уведомление) и может работать и в медленном подключении к Интернету. Мне нужно отправлять и получать мгновенные уведомления. Количество пользователей может составлять тысячи или миллионы, приложение будет иметь несколько серверов (веб-ферму), несколько баз данных. Теперь мне нужно решить, какая база данных будет лучше для такого приложения и какой язык я должен использовать для программирования. Пожалуйста, помогите мне. Любые предложения будут оцененыкакую базу данных я должен использовать?
ответ
Я слепо Предлагаю вам использовать базу данных Parse Cloud, поскольку она обеспечивает SDK для всех мобильных сред, таких как Android и IOS, для легкой реализации, а также недавно запустила Javascript SDK для использования. Он бесплатный для пробной версии. Поддержка мультиплатформенных и Secure
Проверьте это здесь: https://www.parse.com/
Ну, во-первых вы должны решить, что ваши непосредственные потребности. Вы собираетесь использовать это на платформах, которые могут потенциально иметь сотни людей, обращающихся к информации одновременно? Затем вам нужно оценить ваши будущие потребности.
Это поможет вам решить вашу систему баз данных.
Согласно моему опыту, я предлагаю вам использовать базу данных MYSQL.
Удовлетворены ли вы тысячами и миллионами пользователей? Все начинаются с нуля (читайте: нулевые пользователи, кроме некоторых друзей). Под этим я имею в виду, что вы должны сосредоточиться на том, что реальная проблема в вашем развитии (растущая база пользователей приложение другая история):
- Создание приложения для Android, и это на протяжении жизненного цикла (обновления, поддержка предыдущих версий & и т.д.).
- Back-end. Будут ли я также работать с Back-end. Работа над 2-мя проектами (приложение для Android и его внутренняя часть) непросто. Не все достаточно опытные, чтобы одновременно работать с несколькими заданиями.
- Оценить вариант использования SaaS/Paas backend. Большинство из них имеют пробную версию или бесплатную версию для разработчика.
Третий вариант замечательный. Получите дешевый/бесплатный веб-хостинг. Сохраните конфигурацию, которую ваше приложение для Android загрузит при ее запуске. В конфигурации вы должны объявить, что является фоновым и как общаться с ним. Вы можете использовать любые известные сервисы, такие как https://www.firebase.com или https://parse.com/plans, или даже использовать свободный уровень яруса в Google App Engine/AWS.
О разработке приложения для Android - если вашему приложению не нужны какие-либо сложные вычисления или библиотеки, просто напишите его с помощью JavaScript. Это достаточно быстро. Хотя Java-приложения всегда быстрее и проще отлаживать.
Удачи вам!
- 1. Какую базу данных я должен использовать?
- 2. Какую базу данных я должен использовать?
- 3. Какую базу данных java я должен использовать
- 4. Какую структуру и базу данных я должен использовать?
- 5. Должен ли я использовать какую-то базу данных?
- 6. Какую базу данных я должен использовать для небольшого приложения dotnet?
- 7. какую базу данных я должен использовать для системы EMR?
- 8. Какую клиентскую базу данных я должен использовать с IBM Worklight?
- 9. Какую базу данных я должен использовать для реализации автозаполнения словаря
- 10. Какую базу данных я должен использовать в приложении JavaScript (AngularJS)?
- 11. Какую базу данных я должен использовать для сайта PHP?
- 12. Какую базу данных использовать?
- 13. Какую структуру данных я должен использовать здесь?
- 14. Какую систему баз данных я должен использовать?
- 15. Какую структуру данных я должен использовать?
- 16. Какую систему баз данных я должен использовать?
- 17. Какую структуру данных Python я должен использовать?
- 18. Какую структуру данных я должен использовать?
- 19. Какую библиотеку я должен использовать?
- 20. Какую связь я должен использовать?
- 21. Какую ассоциацию я должен использовать?
- 22. , какую коллекцию я должен использовать
- 23. Какую компоновку я должен использовать?
- 24. Какую коллекцию я должен использовать?
- 25. Какую компоновку я должен использовать?
- 26. Какую базу данных я должен выбрать для больших текстовых файлов
- 27. какую структуру данных я должен использовать для хранения библиотеки файлов ..?
- 28. Какую базу данных использовать с Django?
- 29. Какую структуру данных я должен использовать для обработки огромных данных.
- 30. Какую базу данных выбрать?