Roman Druzyagin
Program committee
CTO of 404 Group, PG Day Russia organizer
Unconventional techiniques for query optimization, or how teach an elephant to dance rock-n-rollSQL запросы обычно оптимизируются путем добавления дополнительных индексов (иногда с минимальным переписыванием запроса), при этом оставляя основную идею запроса неизменной. Во многих случаях это не является самым эффективным методом оптимизации, и требуется полное переосмысление и переписывание запроса.
|
||
PostgreSQL
14 like |
Development and continuous delivery of stored proceduresХранимые процедуры стали популярным инструментом. Они увеличивают скорость обработки, обеспечивают целостность и непротиворечивость данных, безопасность. В докладе будет рассказано об опыте внедрения процесса разработки и непрерывной интеграции хранимых процедур. Подходы, лучшие практики, инструменты. |
|
16 like |
PostgreSQL replication in 2017The world of PostgreSQL replication has come a long way from the days of manually compiling and installing erServer. This talk takes a look at some of the options available today and tomorrow. |
|
7 like |
Security from start and every dayСовременные web-стартапы могут развиваться с огромной скоростью, и в этой спешке зачастую вопросы безопасности откладываются на второй или третий план. Но рано или поздно наводить порядок всё-таки приходится. В докладе будет рассказана история становления информационной безопасности в базе данных крупного финтех-проекта. Реальные проблемы и опыт их решения, первые ошибки и полезные советы. |
|
14 like |
Migrating business logic when moving to PostgreSQLThe idea of automatic migration of handwritten code is met with skepticism by many representatives of IT community. But our company has a solution that allows to automatically convert business logic, both SQL objects and application code. We would like to tell how it works and give the examples of implemented projects of successful migration to PostgreSQL performed for our clients. |
|
12 like |
SCRAM authentication in PostgreSQL 10PostgreSQL's current authentication mechanisms are old and weak by today's standards. MD5, which is used for password-based authentication currently, is generally considered not secure anymore.
|
|
6 like |
Migrating from DB2 to PostgreSQL with minimal database downtimeНа примере миграции БД ГС Мир с DB2 на PostgreSQL я расскажу о том, как перенести БД размером больше 10Тб с одной СУБД на другую, не останавливая работу с БД.
|
|
5 like |
PostgreSQL Kube-ed: HA databases in Kubernetes at ZalandoThe talk describes Zalando approach to automating HA PostgreSQL deployment and maintenance in Kubernetes. |
|
10 like |
PostgreSQL for system administrators and DevOps engineersЧто делать системному администратору, если ему вдруг пришлось администрировать PostgreSQL?
|
|
PostgreSQL
16 like |
Automated upgrades of PostgreSQL clusters in cloudIn the talk, we will try to show how to solve the major version upgrade problem by using the power of logical decoding which is available in PostgreSQL versions 9.4 and later. The solution is achieved by using pglogical (https://2ndquadrant.com/en/resources/pglogical/) and automating the upgrade process with Ansible (https://www.ansible.com/) software automation tool. Pglogical is a third party open source extension for database replication. |
|
8 like |
Visual database modelingThe main purpose of my talk is to eliminate the fear of database design as a process. To convince people that modeling is an exciting mind game, where you may create and change prototypes over and over again, visualize and analyze them, climb into the jungle and then suddenly get out of it with a perfect working model built for ages. |
|
11 like |
Hands on Labs: High Performance Java with PostgreSQLПрисоединяйтесь к 8-часовому практикуму, посвященному вашим любимым инструментам: PostgreSQL и Java. Приносите своей ноутбук, вас ждет кодинг!
|
|
PostgreSQL
9 like |
PostgreSQL + Liquibase + Docker + Maven + Java = Integration TestsIntegration testing is always a big hassle when we are dealing with relational databases, like PostgreSQL, especially if we want to do them right. The right way means that the build is platform independent and fully standalone. In the report I will demonstrate how we test our applications with the use of Liquibase, Docker, and Maven plugins. There will be practical examples helping you implement the same functionality in your builds. |
|
12 like |
PostgreSQL query planner's internalsHow to understand why my query is so slow? Is it because of unoptimal plan ? Reading "explain" command output. Ways to extract and join data. Everything that affects query plan. Examples of wrong plans. Ways to rewrite queries. |
|
18 like |
Managing PostgreSQL with pgCenterРаботая в качестве наемного DBA консультанта, часто приходится сталкиваться с самыми разными инсталляциями PostgreSQL, которые работают на различном оборудовании и в совершенно разных конфигурациях. Очень часто бывают ситуации, когда нужно быстро отреагировать на проблему, найти источники и устранить их.
|
|
3 like |
Efficiently backing up terabytes of data with pgBackRestpgBackRest aims to be a simple, reliable backup and restore system that can seamlessly scale up to the largest databases and workloads. It supports per file checksums, page checksums, compression, parallel backup/restore, delta restore, parallel asynchronous archiving, partial/failed backup resume, backup from standby, tablespaces and links, expiration, full/differential/incremental, local/remote operation via SSH, and more. This talk will introduce the features, give sample configurations, and talk about design philosophy. |
|
3 like |
Time-related range types revisitedThe presentation is focused on use cases that require versioning data or dynamically steering of time and date relevant information in a secure and efficient way. PostgreSQL has for these purposes built in range data types that simplify the management of such use cases and can be combined with other features of the database to achieve more complex targets. |
|
5 like |
Hidden talents of JDBCEver wondered what all of the connection properties of the driver actually do? This talk will discuss some of the more important ones and how they can speed up your queries 20x.
|
|
6 like |
The Tao of migration from Oracle to PostgreSQL for a high volume serviceWe will tell you how we, a team of 4 developers and 1 DBA, migrated 3 Terabytes of data from Oracle to PotgreSQL without any manual testing efforts, errors, or downtime.
|
|
13 like |
PgBouncer and 20000 TPS at one node: advanced tuning, hacks and troubleshootingDeep dive into PgBouncer internals. This talk is about tuning PgBouncer for maximum performance and solving hidden problems.
|
|
22 like |
How data is stored in PostgreSQL and how to recover it using pg_filedumpIn this talk I would like to tell you about how different data types (int, varchar, etc) are physically stored in PostgreSQL, how NULL support is implemented and why this knowledge is useful in practice. Also you will learn how your data could be restored using new possibilities of pg_filedump utility, even if PostgreSQL instance is not starting and tables names and their schema are unknown. |
|
5 like |
Shared memory models used in PostgreSQLAgenda of the talk:
|
|
11 like |
PostgreSQL on AWS: tips & tricks (and horror stories)В докладе я расскажу о том как устроен наш собственный PostgreSQL as a Service построенный на базе Spilo и Patroni, чем мы руководствуемся выбирая тип инстанса и размер EBS volume, какие AWS метрики необходимо мониторить, на какие проблемы мы натолкнулись и как мы их решили. |
|
9 like |
Turning to Postgres for 1C: overcoming the fearsDuring the tutorial we will explore the following cases:
|
|
PostgreSQL
10 like |
Monitor PostgreSQL with the Elastic StackHow to use the Elastic Stack (previously called ELK Stack) to monitor logs is widely known. But it can also give you a complete picture of your PostgreSQL installation:
|
|
PostgreSQL
5 like |
Postgres Pro Enterprise for developersPlan of the tutorial.
|
|
PostgreSQL
11 like |
NoSQL inside SQL: theory and practiceЧтобы добиться от системы максимальной производительности, необходимо учитывать структуру данных, с которыми вы работаете. Но не существует очевидных способов этого добиться, если данные, с которыми вы работаете, очень неоднородны по своей структуре. Jsonb в PostgreSQL — это одно из возможных решений данной проблемы, которое позволяет эффективно работать с json документами, не жертвуя консистентностью и возможностью использовать проверенные реляционные подходы.
|
|
14 like |
Horrors of Enteprise, or how we have tamed the herd of elephantsI will tell about the work that we've done during the past two years using PostgreSQL as the primary RDBMS for our new projects, how we setup monitoring, backup databases and automate our primary tasks. At the end I will share problems that we've encountered during the maintenance and how we've solved them. |
|
17 like |
Tour de Data Types: VARCHAR2 or CHAR(255)?Ever wondered what might be the best data type for a certain use case? Is it better to use INTEGER or BIGINT, and should you use TIMESTAMP or is it better to use TIMESTAMPTZ? When is the last time you migrated a legacy database and wondered what to use as replacement for VARCHAR2 or CHAR(255)? How to store IP addresses or geographical data, does that fit into VARCHAR or is there something more suitable?
|
|
8 like |
Call of Postgres: Advanced OperationsThis tutorial is designed to unite numerous bits of information on how to configure Postgres, OS and hardware for optimal performance. We will look at different components and their settings. A distinct attention will be paid to methods for diagnosing and troubleshooting issues found in the OS and in PostgreSQL. Maintenance of Postgres on Linux is the main focus of the tutorial. |
|
PostgreSQL
9 like |
Migrating a OLTP part of a system from MS SQL to PostgreSQLМиграция OLTP БД с бизнес логикой внутри с MS SQL на Postgres, описан подход и основные сложности, с которыми столкнулись в процессе.
|
|
5 like |
Becoming a SQL GuruWhen it comes to data, SQL is a vast and powerful language. That being said, it is difficult to know and properly utilize all of its functionality, especially considering that each RDBMS has its own dialect and feature set. In this talk, we will review the advanced SQL functionality available for you within PostgreSQL, enabling you to become the SQL guru of your team. We will explore examples and use cases for Common Table Expressions(including recursive queries), Correlated and Uncorrelated Subqueries, Analytical Window Functions(ie: Percentile, Running Aggregates, Rank), Lateral, and other less commonly known, but incredibly useful, features supported by PostgreSQL. This talk will provide you with the tools you need to write (or rewrite) performant, readable, and efficient queries, solve complex analytical questions, and make large data sets and complex data/analysis requests more manageable. |
|
6 like |
PostgreSQL and ORACLE architecture — in comparisonThis talk will review the following components of the PostgreSQL DBMS, comparing architecture decisions with those of ORACLE DBMS:
|
|
9 like |
Monitoring and application performance diagnostics in Oracle DBКак найти причину медленной работы пользовательских операций и что делать, если причина — это тормозной SQL запрос. Какая диагностическая информация нужна для анализа запросов и где ее взять. |
|
3 like |
Oracle waits “log file sync” and “log file parallel write” on LinuxПрезентация начинается с обзора механизма семафоров в Linux. Рассматриваются функции semget, semtimedop и semctl. Так же дается описание реализации асинхронного ввода-вывода на Linux через функции io_submit и io_getevents.
|
|
3 like |
The anatomy of a cursorС начала будет рассмотрен сетевой протокол Oracle – TNS (Transparent Network Substract) при выполнении запросов в режиме «no parse». Затем, соответствующие структуры на server side (в UGA пользовательской сессии).
|
|
1 like |
Consolidation: on hardware or into cloud? This time we do it right!Management-decisions, Hardware-reality and intended cost-savings forced us to concentrate many databases on a small number of (old-ish) machines. The presentation will describe the challenges we faced during migration and in operations. We will indicate the success-factors and challenges for consolidation, and point out fixes and alternatives. |
|
4 like |
The Brilliant Concept: a DB-centered architectureThe presentation shows the use of a Thick-DB concept a database-centered architecture: good and bad.
|
|
4 like |
Raiders of the data dictionary — Indexing for the workloadHave you ever wondered about the quality of the index design in one your applications? After all, quite often the index design is done by developers who never see the database in action. How about not just fitting one index into existing complex indexes, but to create a complete new index design where everything fits together optimized as a whole. Would that not be very risky? How do you control the risk? How would you form your team? Where will you get the relevant information to do this? What tools would you use?
|
|
4 like |
Working with JSON in Oracle 12C, or how to circumvent the pitfallsWe will consider the nuances of working with JSON in Oracle, such as working with complex JSON documents with a high level of nesting, indexing when working with JSON with regular and full-text indexes, and optimizing the performance of working with JSON. We will also analyze typical problems and their solutions in Oracle 12 and 12.1. |
|
3 like |
Review of Oracle SEOracle Standard Edition — это достаточно бюджетная альтернатива полноценному Oracle Enterprise Edition. С точки зрения функциональности в нем есть почти все, что нужно, а для многих опций можно подобрать готовыe аналоги либо написать свой велосипед. С точки зрения ДБА больше всего не хватает параллелизма, Data Guard и Active Session History -
|
|
7 like |
The role of a Oracle DBA in a DevOps project, and some knowhows of Oracle application in a cloud environmentВ моем докладе мы рассмотрим основные функции, которые должен выполнять Oracle DBA при работе в DevOps проекте и чем же они отличаются от работы с эксплутационной средой. Так же подробнее остановимся на таких вопросах как, настройка и оптимизация БД в среде разработки, автоматизация инсталяции Oracle, как софт так и сама база с данными в различных состояниях, автоматизация процессов заказчика с помощью встроенных технолий Oracle, настройка индивидуального и комплексного мониторинга для разработчиков средствами Oracle, а так же такие специфичные вопросы как, организация резервного копирования без RMAN средставами Volume snapshot от Amazon и другие нюансы при взаимодействии Oracle и Amazon. |
||
Commercial databases
5 like |
Database Security for DevelopersDatabase is the core of many systems. If you are building an e-commerce website, government portal, health management system or just a blog, you need a database.
|
|
4 like |
SQL Server in one dayMicrosoft SQL Server made a huge leap in development during the last 10 years, establishing itself as a solid choice between "expensive" Oracle and "free" PostgreSQL. The upcoming release of SQL Server VNext expands its sphere of influence and tries to enter a completely new field of Linux-based software. Not to mention the multitude of possibilities that have appeared with the release of SQL Server 2016 SP1 such as the support of the R language, In-Memory OLTP tables and procedures, column indexes, equalization of functionality of the Standard and Enterprise editions, and many more.
|
|
Commercial databases
2 like |
Oracle Database performance diagnostics: crash courseThe following topics are covered in the workshop:
|
|
Commercial databases
11 like |
Employing Oracle functionality to calculate personal recommendationsРассказывается об одном из возможных способов реализации алгоритмов вычисления персональных рекомендаций веб-контента с помощью Oracle.
|
|
3 like |
NoSQL в MySQL 5.7: JSON, Protocol X, Document StoreВ MySQL 5.7 появился целый ряд новых возможностей, позволяющих использовать MySQL в приложениях и как хранилище JSON-документов, и как реляционную базу данных.
|
|
2 like |
What's new in MySQL 8.0?8.0 — это следующая крупная версия СУБД MySQL Server, которая на данный момент находится в активной разработке. Цель данного доклада — познакомить слушателей с новыми возможностями и улучшениями производительности, которые релизованы в этой версии. |
|
0 like |
A little bit about ClickHouseClickHouse — распределённая аналитическая СУБД с открытым исходным кодом.
|
|
9 like |
Transaction processing in MySQL-derived databasesMySQL и движок хранения InnoDB опираются на классические принципы изоляции транзакций. Обычно транзакционность базы данных воспринимают как нечто само собой разумеющееся, но этот подход может приводить к снижению надежности и производительности. Как же дело с транзакциями обстоит в MySQL? |
|
3 like |
NoSQL PostgreSQLЯ расскажу про поддержку json[b] PostgreSQL и планы разработки, а также сравнение производительности для PostgreSQL, MongoDB и MySQL. |
|
11 like |
How MongoDB replication follows and improves upon the Raft algorithmMongoDB 3.2 introduced a new replication protocol: version 1, or pv1 for short. While still similar to the original replication protocol (pv0), it adds some robustness improvements found in the Raft algorithm. Raft is an algorithm introduced in a series of academic publications by Diego Ongaro. It's a short and simple leader-based replication algorithm, popular in particular due to its design goal of being remarkably simpler than Paxos and other predecessors. |
|
1 like |
LSM tree-based storage as a database engine. Experience of MongoRocksИзвестно, что в качестве структуры данных для реализации уровня хранения в БД зачастую используется B-дерево либо его вариации. Таковым является и стандартный движок MongoDB — WiredTiger.
|
|
3 like |
InnoDB Architecture and Performance OptimizationThis tutorial covers the architecture and performance optimization of InnoDB, the most commonly used storage engine for MySQL and Percona Server. |
|
MySQL/NoSQL
7 like |
Efficient debugging of MySQL replicationРепликация - одна из ключевых возможностей MySQL. Лёгкая в установке, позволяющая производить изменения и на мастере, и на слейве, что, в свою очередь, позволяет создавать сколь угодно сложные развёртывания. Репликация в MySQL ассиметричная, допускающая некоторый уровень синхронизации при помощи semi-sync replication plugin. Начиная с версии 5.7 поддерживает одновременную репликацию с нескольких мастеров на один слейв.
|
|
4 like |
MySQL cluster as a part of the online charging systemПоследним нашим проектом была задача создания централизованной системы управления балансами, счётчиками, акумуляторами абонентов в режиме реального времени. Решение уже около года находится в эксплуатации компании МТС и продолжает развиваться. Изначально, при проектировании мы остановились на двух СУБД: TimesTen grid и MySQL Cluster, но на текущий момент в эсплуатации находится только MySQL Cluster CGE и рассматривается вопрос перехода на MySQL Cluster (GPL). |
|
5 like |
Distribution of ElasticsearchHow does Elasticsearch work in a resilient and performant way?
|
|
1 like |
Troubleshooting MySQL PerformanceGrowth. High volumes. The amounts of users, views, data are increasing. Database queries run slower? Clients are hanging in the process list waiting for something? The server is unresponsive? What to do?
|
|
MySQL/NoSQL
6 like |
Application of OpenVSwitch in KVMПочему OVS, а не Linux bridge?
|
|
6 like |
How to teach a developer to monitor. Experience in AviasalesНикто не любит делать мониторинг.
|
|
6 like |
PostgreSQL diagnostics for non-DBAsЧасто бывает так, что у вас уже есть PostgreSQL в production, но нет выделенного DBA. Для того, чтобы база данных не была для вас черным ящиком, я расскажу как диагностировать различные проблемы в ходе эксплуатации постгреса. Мы попробуем разобраться, как отвечать на "бытовые" вопросы обычного системного администратора: все ли хорошо с базой сейчас? На что тратятся ресурсы сервера БД? Что в первую очередь оптимизировать, чтобы уменьшить потребление ресурсов? |
|
6 like |
How to Shrink from 5 Tiers to 2 in a Multitier Microservices ArchitectureFive tiers — isn't it too many? Yeah, that's what we think too. So we've come up with an idea to shrink the whole bunch of tiers down to just a couple. The web proxy and database proxy are combined into one tier, now just a proxy. The application server, the cache, and the DBMS are packed into the other tier. Fewer tiers means less problems and more bonuses like data consistency and better performance. In this session, I'll explain how to do this magic and how it works under the hood. |
|
System administration and data storages
8 like |
Replicating data from Oracle-based sources into GreenplumВ докладе я расскажу о том, зачем нам вообще понадобилось реплицировать данные в онлайне из 25+ СУБД Oracle в один контур Greenplum, почему провалилось использование коммерческого ПО для репликации, как мы пришли к идее написания своей системы и что из этого вышло. |
|
System administration and data storages
7 like |
Overview of Packer's functionalityХотели бы Вы создавать виртуальные машины локально и в облаках по одной команде? Конечно хотели бы! Тогда берем Packer и начинаем творить магию.
|
|
6 like |
Effective storage: how we've turned 50 PB into 32 PBВ этом докладе я расскажу, как мы в Почте@mail.ru разрабатывали и внедряли новую систему хранения аттачей из писем.
|
|
8 like |
Query optimization through the looking glass and some lessons from building an LLVM-based query compilerIn this talk I will present material from my academic paper "How Good Are Query Optimizers, Really?", which was published at PVLDB 2015. This tries to shed light on the query optimization process.
|
||
Databases and computer science
5 like |
Hyperledger: hands-on sessionThe Hyperledger Project (www.hyperledger.org) is a collaborative effort to create an enterprise-grade, open-source distributed ledger framework and code base. The talk will cover the difference between permissionless blockchain solutions such as Bitcoin or Etherium and permissioned blockchain solution such as Hyperledger Fabric. Moreover presentation will cover the evolution of the Hyperldger architecture to scale for industry standards. |
|
2 like |
DBMS benchmarks in a nutshellIn this talk we present a review of most demanded RDBMS performance benchmarks in a historical retrospective, with a focus on the circumstances, taking in account modern typical workloads and new DBMS types |
|
4 like |
Applying the DEA method to estimate performance and efficiency of database professionalsПовышение эффективности функционирования баз данных является важной задачей – это предмет заботы проектировщиков и DBA. Но не менее важна и эффективная работа самих этих специалистов. Как оценить эффективность их труда в различных проектах и получить ее численные оценки?
|
|
Databases and computer science
2 like |
Hyperledger — the architecture of the permissioned ledgerThe Hyperledger Project (www.hyperledger.org) is a collaborative effort to create an enterprise-grade, open-source distributed ledger framework and code base. The talk will cover the difference between permissionless blockchain solutions such as Bitcoin or Etherium and permissioned blockchain solution such as Hyperledger Fabric. Moreover presentation will cover the evolution of the Hyperldger architecture to scale for industry standards. |
|
4 like |
My experience with PostgreSQL and Orange in data miningAfter a short introduction into data mining a couple guidelines and examples will be shown and explained. These are examples tested and run on commodity hardware. Orange is based on python, although you can start using the GUI without knowledge about python. PostgreSQL is the datastore of choice. |
|
0 like |
Experience with Greenplum in RostelecomПричины выбора технологии. Обзор нашей архитектуры и кейсов. Greenplum в эксплуатации: установка, мониторинг, обслуживание. Некоторые детские ошибки. |
|
1 like |
Introduction and opening of Greenplum DayМногие знают Greenplum Database как одно из самых устойчивых и масштабируемых MPP решений на основе PostgreSQL. Многие знают, что Greenplum используется в самых крупных мировых компаниях как главное хранилище данных и аналитическая платформа. Сегодня же мы хотим поговорить не только об этом. В 2015 году Grenplum превратилась в проект с открытым кодом и за полтора года собрала вокруг себя внушительное сообщество разработчиков и пользователей. Сегодняшний день посвещается этому сообществу и той экосистеме, которую это сообщество начинает создавать вокруг Greenplum. |
|
Greenplum Day
2 like |
Greenplum overview for PostgreSQL hackersGreenplum is an MPP-database, based on PostgreSQL. It was forked from PostgreSQL almost ten years ago, and was open sourced in 2016. This presentation will give an introduction to the Greenplum architecture and main concepts that have been added Greenplum to make it MPP-aware. |
|
1 like |
Greenplum. Experience of application at Tinkoff BankВ Тинькофф Greenplum решал, решает и будет решать самые сложные и объемные аналитические задачи. В этом докладе мы поговорим о том как мы пришли к Greenplum, об ELT движке и истории BI, а так же о Greenplum и ODS. Мы расскажем о нашем опыте создания компоненты disaster recovery и почему Greenplum получила прозвище "печь, сжигающая диски". Так же мы поделимся опытом поиска альтернативы, сравнительного анализа BigData/Hadoop экосистемы и нашим планами на будущее вокруг Open Source Greenplum. |
|
4 like |
Greenplum: yesterday, today & tomorrowGreenplum дебютировала 12 лет назад и зарекомендовала себе как одна из самых успешных MPP баз данных, построенная на основе PostgreSQL. Неудивительно, что за 12 лет у пользователей Greenplum накопился уникальный опыт эксплуатации этой базы данных и построения на ее основе сложнейших технологических решений, нацеленых не только на хранение данных, но так же и на предоставление аналитических услуг. Мы попробуем обобщить совокупный опыт двух крупнейших клиентов Greenplum в России: Банка Тинькофф и компании Ростелеком, а так же ответить на вопрос, что кардинально поменяется для них с выходом первой Open Source версии продукта. |
|
Greenplum Day
4 like |
Greenplum Best PracticesВ докладе будет представлен обзор архитектуры Greenplum и рассказано об особенностях MPP-архитектуры, которые следует учитывать при проектировании хранилищ данных на Greenplum. Будет обобщен опыт внедрения и поддержки на множестве разных проектов, выработаны лучшие практики и рекомендации, а также разобраны вопросы, наиболее часто возникающие у заказчиков в процессе эксплуатации Greenplum. |
|
0 like |
Engaging Greenplum functionality in a PostgreSQL projectМы расскажем про функциональность полнотекстового поиска GPText в Greenplum, и как мы его запускали из основного кода в PostgreSQL. Мы пройдём по шагам этапы подготовки текста, индексации, затем полнотекстовый поиск, фасетный полнотекстовый поиск (агрегация), и, наконец, полнотекстовый поиск по таблицам из Greenplum и PostgreSQL, на которых сделан JOIN.
|
|
5 like |
How to build a modern data platform based on open source toolsВ докладе будут рассмотрены основные подходы и инструменты для построения современных платформ сбора и анализа данных, прежде всего, на базе проектов, входящих в Apache Hadoop.
|
|
1 like |
Anti-introduction into Big DataЦель доклада — донести до слушателя основные приёмы для определения, что же на самом деле такое Big Data, как искать и находить эту Big Data в проектах и продуктах, а также дать базовое представление зачем, как и из чего строятся приложения, основанные на принципах Big Data. В частности, расскажу о realtime и пакетной обработке, хранении данных и покемонах. Доклад ориентирован на широкую публику специалистов различных ролей, языков и уровней и, как и следует из названия, представляет собой вывернутый наизнанку вводный курс в Big Data. |
|
6 like |
In search of the perfect toolВ докладе я немного (но обоснованно) поругаю современные инструменты для разработки БД (графические IDE, моделлеры, дизайнеры, миграторы и пр.). Покажу их слабые стороны и сомнительные перспективы, расскажу о своем опыте работы с ними и проблемах, которые приходится решать.
|
|
22 like |
Настоящее substitution of import software — it's not scary: running PostgreSQL on Elbrus and moreНа семинаре будет рассказано об успешном опыте миграции одной из крупных государственных информационных систем со стека IBM (мейнфреймы, DB2, WebSphere MQ) на отечественное оборудование на базе процессоров Эльбрус и свободное ПО (PostgreSQL, Ceph и многое другое). Будет рассказано об опыте запуска СУБД PostgreSQL на нестандартной платформе, проведении соответствующего анализа и оптимизации производительности, а также о первом полноценном опыте использования серверов на Эльбрусах в центре обработки данных. |
|
Seminars
1 like |
Yet another interface to PostgreSQL databasesDifferent approaches to viewing and management the databases objects using a console, namely, Text User Interface (TUI), will be considered. Overview of TUI-development tools will be given. Keeping in mind advantages and disadvantages of the command line,
|
|
Seminars
5 like |
Секционирование с pg_pathmanНа докладе я расскажу о проблемах секционирования в PostgreSQL и о том, как мы решаем их в нашем расширении pg_pathman. |
|
Seminars
9 like |
Building your first MongoDB appThis is the classic MongoDB tutorial for beginners, where you can learn about the JSON and JavaScript based MongoDB query language, as well as how to design schemas in a document based data model. This tutorial has been a popular way to learn something new — and a new way to think — for people that have strong experience with relational databases. |
|
Seminars
0 like |
Full-text search with ElasticsearchThis talk assumes that you know the basics of full-text search. We will explore how to work with Elasticsearch, what the available features are, and how to scale it:
|
|
Seminars
3 like |
Program committee
CTO of 404 Group, PG Day Russia organizer
Program committee
CEO Data Egret, PG Day Russia organizer
Program committee
Postgresmen, #PostgreSQLRussia community founder
Program committee
DBA, Redpill Linpro, PostgreSQL Conference Europe, PostgreSQL core team member
Commercial databases track
Database consultant, Pythian
Commercial databases track
Director of Oracle database support (Jet Infosystems), chairman of RuOUG
Open source databases track
CEO 8Kdata
Open source databases track
Co-founder and CEO, Percona
Open source databases track
CTO health-samurai, developer of FHIR standard, active member of professional communities in St. Petersburg
System administration and data storage track
Technical advisor to CEO, United electronic market place
System administration and data storage track
Lead DevOps, Cityads Media
System administration and data storage track
okmeter.io co-founder
Computer Science track
PostgreSQL core team member, EnterpriseDB Senior Database Architect
Computer Science track
Professor, Dept. of Analytical Information Systems, St Petersburg University
A special rate for accommodation at Crowne Plaza Airport hotel is was available for all attendees of PG Day’17 Russia.