Desearía tener algún tipo de información directa sobre esto, pero realmente solo puedo especular. Necesitarían una base de datos de grado empresarial bastante masiva, algo que se adapte muy bien (posiblemente Oracle). Además de la base de datos, necesitarán una gran cantidad de almacenamiento que también se amplíe, y mucho ancho de banda para manejar todas las actualizaciones en tiempo real que esta base de datos obtendría. Tenga en cuenta que con la tecnología MagicBands RFID, en cualquier momento esta base de datos podría estar viendo decenas de miles de actualizaciones por segundo.
Es muy posible que hicieran todo esto en la nube, utilizando un proveedor de servicios como Amazon Web Services (AWS): Cloud Computing Services. La ventaja es que Disney no tiene que administrar ninguno de los equipos, y obtiene una escala fácil y automática, y una infraestructura masiva que Amazon ya tiene.
En términos del esquema de la base de datos, imagino que hay algunas tablas críticas. El primero es para cualquier huésped dado, que contiene su nombre, fecha de nacimiento, número de tarjeta de crédito, etc. Es probable que otra mesa esté dedicada a sus reservas (hotel, check-in, check-out, etc.). Probablemente, otra tabla también vincularía las Reservas de comidas avanzadas (ADR) con cada huésped.
- ¿Qué dominio es mejor para una nueva empresa de software: desarrollar o probar en empresas como TCS, iGATE, Infosys, etc.?
- ¿Los bancos antiguos de los años 70 que dependen del software COBOL no tenían software de base de datos? ¿Fue solo el almacenamiento de archivos simples?
- ¿La programación orientada a objetos ha cumplido sus promesas de reutilización de código superior?
- ¿Cuáles son los principales desafíos de la ingeniería de software automatizada?
- ¿Qué beneficios ofrece MemSQL sobre la ejecución de una base de datos MySQL en ramdisk?
La parte más complicada es probablemente el componente FastPass +. ¿Vinculan las reservas FastPass + a una mesa de viaje? ¿O los vinculan con el huésped y luego cada reserva tiene un identificador de viaje único que reconoce el escáner MagicBand? Dependería de lo que Disney pensara que sería el mejor esquema. De cualquier manera, cuando realmente comienzas a profundizar en todos los datos individuales que Disney está rastreando, el esquema de la base de datos sería muy impresionante.
Nuevamente, todo esto es especulación de mi parte , pero si estuviera en el equipo de Imagineering diseñando este sistema, estos son algunos de los pensamientos iniciales que traería a la mesa.