title

text

Anton Doroshkevich
Anton Doroshkevich ИнфоСофт
17:00 16 March
45 мин

PostgreSQL – a real alternative for high-load 1C-based systems

  1. Why is it time to consider switching to PostgreSQL?
  2. 1С and PostgreSQL interoperability.
  3. Why should we start with Windows?
  4. The first experience of migrating big enough 1С databases to Postgres.
  5. Large-scale projects on high-load systems, in figures.

Слайды

20170316H3_Doroshkevich.pptx

Другие доклады

  • Dmitry  Lebedev
    Dmitry Lebedev BestPlace
    90 мин

    Researching GIS data with PostGIS and adjacent toolset

    Nowadays one can make a decent urban research based simply on public datasets, making interesting and unexpected insights. In the presentation, I'll show examples of these calculations in PostGIS, the industry standard de-facto.

    But just PostGIS is not enough. You need tools to import, verify and visualize the data. It's critically important to visualize the data live, to debug your calculations and shorten iterations. I'll describe all these steps:

    1. Collecting the data: public API, OpenStreetMap; direct user input.
    2. 3rd party APIs for calculations.
    3. Visualization of GIS and other sorts of data: QGIS, Matplotlib, Zeppelin integrated with PostGIS.
    4. Debugging the calculations: live visualization (Arc, QGIS, NextGIS Web)
    5. Scripting and minimizing the chores: Makefile, Gulp

  • Dmitry Melnik
    Dmitry Melnik ИСП РАН
    22 мин

    Dynamic Compilation of SQL Queries in PostgreSQL Using LLVM JIT

    Currently, to execute SQL queries PostgreSQL uses interpreter, which implements Volcano-style iteration model. At the same time it’s possible to get significant speedup by dynamically JIT-compiling query “on-the-fly”. In this case it’s possible to generate code that is specialized for given SQL query, and perform compiler optimizations using the information about table structure and data types that is already known at run time. This approach is especially important for complex queries, which performance is CPU-bound.

  • Alexander Korotkov
    Alexander Korotkov Postgres Professional
    45 мин

    RUM indexes and their applications

    I want to present a new custom access method, which extends the current GIN capabilities using additional information stored in posting tree/list. For example, positional information as an additional information allows new AM returns results in relevance order, which could considerably improve execution time of full text queries.

  • Andrey Fefelov
    Andrey Fefelov Mastery.pro
    45 мин

    Postgres as BI platform core, features, practical experience

    I will tell you about why Postgres is first-choice product as a foundation for your BI system with classical OLAP workload. Briefly it will be said about existing open source BI solutions.

    I will also describe specific of our architecture, why we chose snowflake scheme and how we are doing extract, transformation and load procedures. It will be mentioned about special Postgres tuning for OLAP and massive data bulkload workloads. Also I will let you know about Postgres usage as a column database with cstore_fdw by Citus and results achieved. Cons and problems of our approach will be described in the end of the talk.

    VIDEO