Pregunta: ¿Qué estructuras de caché están disponibles para Delphi y qué tan bien desarrolladas son? Si no hay ninguno, ¿existe una forma ampliamente aceptada de lograr el mismo objetivo? Aplicable a las versiones de targeting Win32 de Delphi.¿Hay marcos de almacenamiento en caché para Delphi?
Detalle Pregunta: El tipo de marco que estoy preguntando acerca existe en gran parte en los marcos de desarrollo web que permite al usuario:
- Compruebe la cache de datos previamente almacenado/Objeto
- Recuperar Datos/Objeto
- Almacenar los nuevos Datos/Objetos
- Opcionalmente etiquetar los Datos/Objetos y etiquetarlos.
- Vencimiento de datos/objetos según algunos criterios (etiquetas, etiquetas, límites de tiempo, etc.).
entiendo que la falta de servicios de reflexión para Delphi objetos sin RTTI significa que probablemente no van a existir en la misma forma, pero hay una manera similar de lograr al menos parte del mismo resultado final de una forma más ¿Manera Delphi?
Enfoque alternativo: Como alternativa a una biblioteca Delphi nativa: ¿Existe por ejemplo un buen conjunto de enlaces para memcached o algo similar?
+1, creo que este es un buen consejo. memcached es una solución estable y optimizada, que está disponible no solo para Linux, sino también para Windows y Mac OS X. Si hacerlo en el nivel del protocolo sería demasiado difícil, existen bibliotecas cliente (como libmemcached) que los programas Delphi pueden usar como DLL. – mghie
es muy fácil, he añadido un ejemplo. Solo utilicé set y get, delete y quit. Tenía mi propia función para hacer eso. No me gusta agregar dlls. –
Estoy de acuerdo mghie, el mejor consejo hasta el momento, mirando el protocolo, no sería demasiado trabajo usar un contenedor existente como un archivo DLL o crear un contenedor Delphi rápido yo mismo. – jamiei