[Pgpool-hackers] GSoC 2011 - "Caching query results in pgpool-II" specification
Guillaume Lelarge
guillaume at lelarge.info
Wed Jun 1 06:54:55 UTC 2011
On Wed, 2011-06-01 at 15:39 +0900, Tatsuo Ishii wrote:
> >> [pgpool.conf Setting]
> >>
> >> - To enable the memory cache functionality, set this to on (default is
> >> off)
> >>
> >>
> >> memory_cache_enabled = on/off
> >>
> >> - Memory cache behavior can be specified by cache_param directive.
> >>
> >>
> >> cache_param = 'method=shmem, *1
> >>
> >> memcached_host=, *2
> >> memcached_port=, *3
> >>
> >> total_size=, *4
> >> expire=60, *5
> >> maxcache=, *6
> >> cache_block_size=8192' *7
> >>
> > This is strange to me. Why only one parameter? you should use seven, the
> > user just needs to enter the information, and doesn't need to know the
> > way the string is built.
>
> Problem with the way you suggested is:
>
> 1) We may have even 10 or more parameters. I don't want to make
> pgpool.conf that big for just one functionality.
>
> 2) Adding parameters will require major version up of pgpool-II.
In such case, adding one or ten is irrelevant, you still have to bump
the major version up.
> 3) Adding parameters will require pgpool related applications such as
> pgpoolAdmin major version up.
Same argument here.
> So I think "one parameter way" seems to be better in this case. IMO on
> memory query cache staff is woth to be treated differently from other
> config directives.
--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com
More information about the Pgpool-hackers
mailing list