Últimas entradas
-
¿cuantas lineas como maximo en un csv/txt para paralelizar con big data?
Ahora que los equipos tienen SSD y mucha memoria, el cuello de botella se vuelve a trasladar del disco a la cpu. Hay que extraer las lineas que nos pide el usuario, y si no tenemos indices y acceso directo no nos queda otra que buscar en los ficheros. La orden grep en cierto modo…
-
Benchmarks con un solo hilo
Mirando las paginas de benchmarks me quedo un poco pasmado de lo poco que se ha ganado en estos años en las benchmarks «single thread». (visto en https://www.cpubenchmark.net . Otra web interesante para comparar con precios y tal es https://www.userbenchmark.com/)
-
Memcached vs lua+redis en nginx
Pues para terminar el post anterior, he configurado el nginx para que recogiera un dato de un memcached. Y esto lo comparamos con el programa anterior en lua y tambien con un fichero vacio y con una respuesta vacia Y bueno, el resultado no esta muy a favor de memcached. Basicamente, se satura y empieza…
-
Redis, memcached, Rack, Nginx… y lua
Quiero montar un sistema de polling (como AnyCable o Action Cable pero sin websockets. O bien polls de alta frecuencia o bien long polling) y si bien parece logico que los mensajes se sirvan desde alguna arquitectura basada en RAM, no esta claro que haya muchas formas de acceder rapidamente a un mensaje que este…
-
has_many through es una pesadilla
En los primero tiempos rails tenia una idea acerca de las many to many: se ponia un «has_and_belongs_to_many» en ambas tablas y automaticamente te iba creando la de emparejamientos. El problema venia cuando querias etiquetar de alguna manera esos emparejamientos. Digamos tener un peso para cada pareja, o una etiqueta de posicion, o cosas asi.…