Support columnar storage in CREATE TABLE ----------------------------------------
Key: CORE-5666 URL: http://tracker.firebirdsql.org/browse/CORE-5666 Project: Firebird Core Issue Type: New Feature Reporter: Juarez Rudsatz Priority: Minor Columnar storage[1] is the preferred format for OLAP, Business Intelligence and Big Data processing storage and consumption. It is credited to perform faster processing queries on tables following the Star schema[2] used to develop data warehouses. The syntax could follow the actually used, plus some specific details of columnar tables like column encoding, table sort order/clustering. Referential integrity could be optional because of people usually loads/updates big sets of data and primary/foreign key checking becomes a burden. Primary/foreign key checking is util in ddl usage when creating/dropping tables/fields. Mixing regular row based and columnar tables in queries and database storage could be also allowed, but usually, they are separated use cases. Of course, this is not a trivial enhancement because it impacts top down in the database engine and adds a second path for developing/maintaining all query/storage algorithms and code. [1] https://en.wikipedia.org/wiki/Column-oriented_DBMS [2] https://en.wikipedia.org/wiki/Star_schema -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel