Ho alcuni dati JSON in questo formato (5.000 istanze per ora):
{"id":"123456","icon":"icon.png","caseName":"name of case"}
Sto permettendo all'utente di cercare il nome del caso e poi restituire l'id e l'icona, e in alcune situazioni, utilizzare l'id del caso per eseguire altre funzioni, in base al ricerca.
Come devo leggere questi dati? Attualmente mi sto appoggiando ad un interruttore perché voglio che l'interruttore mi permetta di definire più casi dandomi lo stesso risultato:
name of case and name-of-case should return me the id 123456
Posso facilmente usare uno switch basato sulla stringa, elencando diversi casi, per farlo. Probabilmente sarà estremamente noioso, ma è un'opzione.
Quindi, le mie opzioni a cui posso pensare sono le seguenti:
- Esegui un enorme switch basato sulla stringa di query (probabilmente in un file PHP separato)
- Memorizza questo risultato in un database MySQL, quindi in base alla stringa di query, recupera i dati e probabilmente ho bisogno di fare indicizzazione (che capisco, ma non ho idea di come implementare).
Inoltre, vorrei prepararmi allo scenario in cui queste 5.000 istanze aumentano fino a 10.000 istanze ad un certo punto nel tempo.
Qual è il modo migliore di fare questo?
Grazie.