Every one in the industry is looking for change from one database to another, there are many different solutions to migrate MySQL to PostgreSQL database, mysql2psql Ruby gem is one of the open source software, that is simple and does successful migration. It provides various options and a simple solution to migrate a MySQL database to PostgreSQL database. In this session I will demonstrate step by step MySQL database migration to PostgreSQL database (small database). Note I am not part of the development team of this this software, I am demonstrating to show the benefits of this software and also this session is intended to for small and medium sized database Outcome of the session the audience would be able to do a MySQL to PostgreSQL migration on their own with no difficulty.
Python is being used all over the place. from startup to big company. Basic Python is pretty straightforward, but after that you get into the fun stuff. One intermediate topic that routinely confuses people is function decorators. The talk will explain how functions work in Python, what closures are and how they relate to decorators. Even if you aren't programming in Python, many of these ideas are applicable to other languages.
MariaDB is a branch of the popular MySQL database. The project began in 2009 circled around a storage engine, but quickly evolved to being another database, with two major releases in 2010. MariaDB is community developed, feature enhanced and backward compatible with MySQL.
This session will introduce the project, and will help a DBA or developer come to grips with MariaDB.
As the size and performance requirements of storage systems have increased, file system designers have looked to new architectures to facilitate system scalability. Ceph is a fully open source distributed object store, network block device, and file system designed for reliability, performance, and scalability from terabytes to exabytes. Ceph's architecture consists of two main components: an object storage layer, and a distributed file system that is constructed on top of this object store. The object store provides a generic, scalable storage platform with support for snapshots and distributed computation. This storage backend is used to provide a simple network block device (RBD) with thin provisioning and snapshots, or an S3 or Swift compatible RESTful object storage interface. It also forms the basis for a distributed file system, managed by a distributed metadata server cluster, which similarly provides advanced features like per-directory granularity snapshots, and a recursive accounting feature that provides a convenient view of how much data is stored beneath any directory in the system. This talk will describe the Ceph architecture and then focus on the current status and future of the project. This will include a discussion of Ceph's relationship with btrfs, the file system and RBD clients in the Linux kernel, RBD support for virtual block devices in Qemu/KVM and libvirt, and current engineering challenges.