Skip to content

Instantly share code, notes, and snippets.

View demikl's full-sized avatar

Mickaël Le Baillif demikl

  • SNCF Connect & Tech
  • La Bruffière, France
  • 06:31 (UTC +02:00)
  • X @demikl
View GitHub Profile
@demikl
demikl / example_pg_to_cb.py
Last active December 28, 2015 20:39
Example of data import from PostgreSQL to Couchbase. Used during Couchbase Meetup Number 1, Paris.
import psycopg2, psycopg2.extras, json
import eventlet,eventlet.pools, eventlet.db_pool
from multiprocessing import Process as mps, JoinableQueue
# Import de la lib memcache_client en remplaçant les I/O bloquantes par celles d'eventlet
mc = eventlet.import_patched('memcache_client.memcache')
# Taille des pools : connexions couchbase et processus workers
CB_SIZE = 50
PS_SIZE = 10