He creado un pequeño servicio web en PHP. Quiero controlar la cantidad de llamadas a un método API específico.¿Qué elegir para almacenar solo un número entero? Sqlite? o archivo de texto?
Pensé al principio en usar un archivo de texto, porque es solo un número entero. Pero después de echarle un buen vistazo a SQLite me pareció mucho más conveniente. Así que el código es simplemente: obtenga el "contador" de SQLite e increméntelo cuando se llame a ese método, luego guárdelo en SQLite db.
¿Es esta una forma correcta de hacerlo? ¿Sería más simple y más escalable usar solo un archivo o ... tal vez otra cosa?
Gracias de antemano.
SQLite definitivamente hace frente a múltiples procesos/hilos/identificadores a la misma base de datos. – Javier
Pero todavía son solo archivos. Un DBMS completo como MySQL es MUCHO mejor en el manejo de 1000 escrituras simultáneas. – UnkwnTech
¿Dónde crees que MySQL almacena sus datos? En una caja del tesoro mágico? – jcollum