Neil Conway
I'm a first-year PhD student in Computer Science
at the University of California, Berkeley. My
advisor is Joe Hellerstein, and I am
affiliated with the UC Berkeley Database Group.
I am interested in many different topics within computer science, but my current focus is on
database systems and large-scale distributed systems.
In my spare time, I'm one of the developers of the PostgreSQL database system. In the past, I worked for Truviso, and interned at various places. I received my undergraduate degree in CS from Queen's University in 2007.
Publications
- Kuang Chen, Harr Chen, Neil Conway, Joseph M. Hellerstein, Tapan S. Parikh. Usher: Improving Data Quality With Dynamic Forms. In submission.
- Kuang Chen, Harr Chen, Neil Conway, Heather Dolan, Joseph M. Hellerstein, Tapan S. Parikh. Improving Data Quality with Dynamic Forms. Demo abstract to appear in Proceedings of IEEE/ACM ICTD 2009.
- Michael J. Franklin, Sailesh Krishnamurthy, Neil Conway, Alan Li, Alex Russakovsky, Neil Thombre. Continuous Analytics: Rethinking Query Processing in a Network-Effect World. CIDR 2009 (Perspectives Track).
- Neil Conway. Transactions and Data Stream Processing. B. Sc. Thesis (May 2007), Queen's University.
Talks
- April 2009: BOOM: Data-Centric Programming For The Data Center (Stanford InfoLunch)
- October 2007: Query Execution Techniques in PostgreSQL
- June 2006, May 2007: Introduction to Hacking PostgreSQL (tutorial)
- May 2007: Introduction to Data Stream Query Processing
- September 2006: TelegraphCQ: A Data Stream Management System
- May 2005: Inside the PostgreSQL Query Optimizer
Other Content
- Blog
- Documents
- Technical Report on Slony II (draft, deprecated)
- FAQ: Sequence Usage in PostgreSQL
- Software
- Java Overlog Library (JOL)
- rb_spread 2.0 — Ruby bindings for the Spread GCS client API.
- pgmemcache — PostgreSQL interface to libmemcache (which is itself a C language interface to memcached).
- PostgreSQL
- School
- Various notes on DBMS internals
- Written to prepare for an exam in a DBMS internals class I was taking at the time (2003). Covers basic techniques for query evaluation, query optimization, concurrency control and recovery.
- Introduction to Kolmogorov Complexity
- A 45-minute talk that introduces the basic properties of Kolmogorov complexity, and highlights some interesting applications. Note that I'm by no means an expert on algorithmic information theory, so take this for what it's worth.
- Various notes on DBMS internals
Contact
nrc AT cs DOT berkeley DOT edu
neilc AT samurai DOT com
LinkedIn Profile