No hay ninguna limitación en el espectro del lenguaje de programación que no pueda manejar gran cantidad de datos generados por el usuario. Casi todos los idiomas populares son capaces de hacerlo. Creo que la pregunta correcta sería sobre la base de datos, en caso de que sea una base de datos relacional normalizada (los fundamentos de la normalización de una base de datos) o una base de datos NoSQL.
Supongamos que tiene millones y millones de filas de datos en su base de datos y unos cientos de miles más que ingresan diariamente, apegarse a una base de datos relacional normalizada típica no sería una solución ideal ya que la Normalización es lenta, su mejor opción sería ir con bases de datos NoSQL ya que están desnormalizadas, se iluminan rápidamente y no tienen un esquema establecido, lo que de alguna manera podría ser liberador.
Dicho esto, las bases de datos NoSQL también tienen su propio conjunto de “contras”
- Tengo una agencia de personal y quiero un sitio web donde los empleadores puedan encontrar a sus mejores trabajadores. ¿Cuál es el mejor software para crear el sitio web?
- Cómo optimizar el script para guardarlo en una base de datos y seleccionarlo usando JS y PHP JSFiddle
- Aprendí los conceptos básicos de la programación web. ¿Qué puedo hacer (por mi cuenta) para mejorar desde aquí además de construir cosas?
- Quiero crear un sitio web de reservas, ¿cómo debo hacerlo?
- ¿Estoy solo en la sensación de que los CMS son más incómodos que útiles la mayor parte del tiempo?
1. Debe tomar “No SQL” del título literalmente, no admiten consultas de sentencias SQL, tienen su propio formato.
2. Si no tiene cuidado, dado que las Tablas NoSQL (Colecciones) no tienen un Esquema, su conjunto de datos podría convertirse en un enorme archivo de tipo JSON hinchado.
Esos son mis dos centavos sobre el tema y dado que usted preguntó acerca de un IDE, definitivamente recomendaría el IDE de Java más inteligente (suponiendo que vaya a usar Java, también tienen IDE “inteligentes” para otros idiomas también)