This document summarizes the differences between the ruby-postgres and postgres-pr PostgreSQL database adapters for ActiveRecord in Ruby. It notes that postgres-pr is pure Ruby while ruby-postgres uses the libpq C library. It provides examples showing that postgres-pr is missing some functionality that ruby-postgres has like ParameterStatus support and asynchronous query execution. It concludes that while postgres-pr is useful, it has limitations that may prevent ActiveRecord from working properly, so ruby-postgres is likely better supported.
This document summarizes the differences between the ruby-postgres and postgres-pr PostgreSQL database adapters for ActiveRecord in Ruby. It notes that postgres-pr is pure Ruby while ruby-postgres uses the libpq C library. It provides examples showing that postgres-pr is missing some functionality that ruby-postgres has like ParameterStatus support and asynchronous query execution. It concludes that while postgres-pr is useful, it has limitations that may prevent ActiveRecord from working properly, so ruby-postgres is likely better supported.
This document discusses string searching algorithms in PostgreSQL, specifically the Boyer-Moore-Horspool algorithm. It provides an overview of the algorithm and where it is implemented in PostgreSQL source code. It also discusses issues around multi-byte character sets and provides some references for further reading on the topic.
This document summarizes Grand Unified Configuration (GUC) parameters in PostgreSQL. It describes how GUC parameters can be modified, the contexts in which modifications can be reverted, and how to view current parameter settings and sources using pg_settings. It provides examples of modifying parameters at different scopes like system-wide, database-level, and for individual users.
NArray and scientific computing with Ruby - RubyKaigi2010Masahiro Tanaka
NArray is an n-dimensional numerical array library developed for use in science fields, but it is usable for handling binary data efficiently. I talk about NArray for the first time after 10 years from the first release. I will also present topics including the next version of NArray, and distributed scientific computing using Ruby for multi-core era.