Hi Stanislav,

I remember you'd posted some numbers about the performance gains you were
getting using the python bindings over the thrift api, but can't find them.
If you have them handy, would be great to get a sense for how much
performance gain you're seeing.

Best,
--Naveen
founder & ceo, campfire labs. 415 425 5412. We're hiring!
http://www.campfirelabs.com/jobs


On Wed, Jan 19, 2011 at 4:58 AM, Stanislav Yudin <[email protected]> wrote:

> Hello everyone.
> I've noticed that python bindings in contrib were never updated to work
> with HT >0.9.3.X. This is quite strange, since they yield huge performance
> gain over thrift. In our project we're using this binding a lot, so I took
> liberty to update them. My 
> changes<http://github.com/AwesomeStanly/hypertable/tree/v0.9.4.3-cyclozzo>are 
> based on doug's 0.9.4 tree (even 0.9.5 has no changes to contrib/cc
> since nov 13th 2008).
> Usage of binding had changed a bit, since the new class Namespace was
> introduced.
>
> client = ht.Client("/opt/hypertable/0.9.4.3/conf/hypertable.cfg")
> rootns = client.open_namespace('/')
> ns_list = rootns.get_namespaces()
> client.create_namespace('testspace', True)
> ns = client.open_namespace('testspace')
> tbl_list = ns.get_tables()
> ns.create_table('mytable', schema)
> table = ns.open_table('mytable')
> mutator = table.create_mutator()
> #do something...
> mutator.flush()
>
> So, python version follows C++ api, except of Namespace::get_listing. In
> python I've splited it into two separate methods: get_tables and
> get_namespaces.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hypertable Development" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hypertable-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hypertable-dev?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hypertable-dev?hl=en.

Reply via email to