cómo combinar (archivos) .TCH Tokio Gabinete tabla hash de db (no duplicados de las llaves)

StackOverflow https://stackoverflow.com/questions/2664189

Pregunta

¿Es esto posible? No pude encontrar una respuesta en cualquier lugar.

Básicamente estoy buscando a una configuración en la que tengo varios trabajadores (cajas), que deben todos tienda hay datos en un índice de Tokio Gabinete / db con el tiempo (estoy usando Tokyto tirano sobre el protocolo memcached abtw. No es que importe pero aún así)

Básicamente, he intentado empujar a los datos directamente a otra caja que se extiende Tokio Tirano, pero el TT no puedo manejarlo después de un tiempo. Los insertos se ponen muy lento, y los trabajadores se sientan allí inactivo con ganas de descarga de datos a la TT-servidor. (He intentado todo tipo de cosas para mejorar el rendimiento, más memoria RAM, RAID-configuraciones, múltiples TT-servidores en la caja, etc) pero la mayor caída en el rendimiento (inserciones / seg) llega tarde o temprano.

Ahora, estoy mirando la opción de dejar que cada tienda es trabajador de datos propios en una base de datos local de Tokio Tirano y fusionar el PP de todos los trabajadores de la tarde (no hay claves duplicadas guarenteed)

Cualquier ayuda apreciado, (también de otras maneras de distribuir la carga en TT apreciado)

BTW: la configuración para TT: # bnum = 20000000 # opta = l # xmsiz = 162000000 Me puse bnum al límite superior de artículos esperada: 20 mil.

Gracias, Geert-Jan

¿Fue útil?

Solución

echa un vistazo a kchashmgr. usted podría volcar los archivos a cabo en archivos de datos y luego cargarlos en un nuevo archivo creado con un kch bnum más grande.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top