From 7c73a0b3b78ec65f6d24f94637b99ad0b38bb1ef Mon Sep 17 00:00:00 2001 From: Yaroslav Dynnikov <yaroslav.dynnikov@gmail.com> Date: Thu, 9 Feb 2023 11:15:56 +0300 Subject: [PATCH] doc: roadmap moved to youtrack It's obsolete anyway. --- docs/roadmap-en.md | 36 ------------------------------------ docs/roadmap.md | 37 ------------------------------------- 2 files changed, 73 deletions(-) delete mode 100644 docs/roadmap-en.md delete mode 100644 docs/roadmap.md diff --git a/docs/roadmap-en.md b/docs/roadmap-en.md deleted file mode 100644 index d74a8d3bf9..0000000000 --- a/docs/roadmap-en.md +++ /dev/null @@ -1,36 +0,0 @@ -# Picodata roadmap -This document describes the estimated development plan for the Picodata product for the upcoming quarters. In each case (for each major release), the goal is to achieve the stated functionality in the plan. -The Picodata Roadmap is aligned with the Release Policy to provide greater clarity on the development process and inform stakeholders about the plans and priorities of the Picodata development team. -A new versioning format is introduced, based on calendar versioning (CalVer). - -So, the current release of Picodata is designated as 22.07.0, where: - -22 - the number of the year in which the release took place; - -07 - the number of the month in which the release took place; - -0 is the number of the minor version, reflecting the presence and/or number of improvements made as part of the major release. - -The release policy of Picodata LLC provides for the release of new major versions of Picodata 4 times a year, approximately once a quarter. -The following functionality is currently planned for future releases of Picodata: - -Q4-2022 (22.10.0) -Adding the vshard module, which will ensure the distribution of data segments between different replicasets. Support for distributing data across cluster nodes in accordance with specified criteria. Access to data from any cluster node. - -Q1-2023 (23.01.0) -Bringing the Picodata API to a functional state, providing the ability to create and delete tables (spaces) in the DBMS using the Picodata API. - -Q2-2023 (23.04.0) -Implementation of an automatic data balancer in a cluster that moves data from more full cluster nodes to less full ones in order to maintain an even distribution of data across cluster nodes. -Implementation of partial support for the SQL:2016 standard within the entire cluster (support for distributed SQL), including elements from subsections: E011. Numeric data types, E011-05. Numerical Comparisons, E021. Character string types. - -Q3-2023 (23.07.0) -Implementation of a distributed mechanism for managing the DBMS data schema (tables, stored procedures, users, privileges), which guarantees an identical data schema on all cluster nodes. -Cluster-wide extension of SQL:2016 support (distributed SQL support), including items from subsections: E031. Identifiers, E051. Base Request Specification, E061. Basic Predicates and Search Conditions, E071. Basic query expressions, E101. Basic data processing. - -Q4-2023 (23.10.0) -Integration of Tarantool-Rust-module into the main Picodata application. -Implementation of the mechanism for executing tasks in a cluster in the semantics “exactly onceâ€, “no more than onceâ€. -Implementation of the mechanism of roles - the distribution of computing and application tasks among the nodes of the cluster based on their purpose (role), which provides centralized management of the program executed by the cluster. -Cluster-wide SQL:2016 support extension (distributed SQL support), including items from subsections: F041. Basic join of tables, F471. Subquery Scalar Values, T631. IN predicate with one list element. - diff --git a/docs/roadmap.md b/docs/roadmap.md deleted file mode 100644 index 011b5efe79..0000000000 --- a/docs/roadmap.md +++ /dev/null @@ -1,37 +0,0 @@ -# План Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Picodata / Picodata roadmap -Данный документ опиÑывает раÑчетный план Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ð° Picodata на ближайшие кварталы. Ð’ каждом Ñлучае (Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ значительного выпуÑка) целевым показателем ÑвлÑетÑÑ Ð´Ð¾Ñтижение заÑвленной в плане функциональноÑти. -План Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Picodata Ñовмещен Ñ Ð ÐµÐ»Ð¸Ð·Ð½Ð¾Ð¹ политикой Ð´Ð»Ñ Ð¾Ð±ÐµÑÐ¿ÐµÑ‡ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ понÑтноÑти процеÑÑа разработки и Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¸Ð½Ñ‚ÐµÑ€ÐµÑованных Ñторон о планах и приоритетах команды разработчиков Picodata. -ВводитÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ формат верÑионированиÑ, оÑнованный на календарном верÑионировании (CalVer). - -Так, текущий релиз Picodata обозначаетÑÑ ÐºÐ°Ðº 22.07.0, где: - -22 — номер года, в котором ÑоÑтоÑлÑÑ Ñ€ÐµÐ»Ð¸Ð·; - -07 — номер меÑÑца, в котором ÑоÑтоÑлÑÑ Ñ€ÐµÐ»Ð¸Ð·; - -0 — номер минорной верÑии, отражающей наличие и/или количеÑтво доработок, внеÑенных в рамках оÑновного релиза. - -Ð ÐµÐ»Ð¸Ð·Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñ‚Ð¸ÐºÐ° ООО «Пикодата» предполагает выпуÑк новых оÑновных верÑий Picodata 4 раза в год, приблизительно раз в квартал. -Ðа данный момент в грÑдущих выпуÑках Picodata запланировано доÑтижение Ñледующей функциональноÑти: - -Q4-2022 (22.10.0) -Добавление Ð¼Ð¾Ð´ÑƒÐ»Ñ vshard, который обеÑпечит раÑпределение Ñегментов данных между различными репликаÑетами. Поддержка раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… по узлам клаÑтера в ÑоответÑтвии Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ критериÑми. ДоÑтуп к данным Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ узла клаÑтера. - -Q1-2023 (23.01.0) -Поддержка CREATE/INSERT/UPDATE/DELETE/SELECT/DROP. Снапшоты рафт журнала. Поддержка Ñинхронной репликации. - -Q2-2023 (23.04.0) -Поддержка картриджных ролей или их аналога — раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ‡Ð¸Ñлительных и прикладных задач по узлам клаÑтера на оÑновании их Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (роли), предоÑтавлÑющего централизованное управление программой, выполнÑемой клаÑтером. Поддержка storage groups. -Поддержка CREATE/DROP USER, GRANT. Поддержка libpq - клиентÑкого протокола PostgreSQL. - -Q3-2023 (23.07.0) -Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого баланÑировщика данных в клаÑтере, перемещающего данные от более наполненных узлов клаÑтера к менее наполненным Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð²Ð½Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… по узлам клаÑтера. -Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ‡Ð°Ñтичной поддержки Ñтандарта SQL:2016 в рамках вÑего клаÑтера (поддержка раÑпределенного SQL), Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñлементы из подразделов: E011. ЧиÑловые типы данных, E011-05. ЧиÑловые ÑравнениÑ, E021. Типы Ñимвольных Ñтрок. - -РаÑширение поддержки Ñтандарта SQL:2016 в рамках вÑего клаÑтера (поддержка раÑпределенного SQL), Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñлементы из подразделов: E031. Идентификаторы, E051. Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… запроÑов, E061. Базовые предикаты и уÑÐ»Ð¾Ð²Ð¸Ñ Ð¿Ð¾Ð¸Ñка, E071. Базовые Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñами, E101. Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ° данных. - -Q4-2023 (23.10.0) -Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Tarantool-Rust-Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð² оÑновное приложение Picodata. -Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼ÐµÑ…Ð°Ð½Ð¸Ð·Ð¼Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñ‡ в клаÑтере в Ñемантике “точно один разâ€, “не более одного разаâ€. - -РаÑширение поддержки Ñтандарта SQL:2016 в рамках вÑего клаÑтера (поддержка раÑпределенного SQL), Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñлементы из подразделов: F041. Базовое объединение таблиц, F471. СкалÑрные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð·Ð°Ð¿Ñ€Ð¾Ñов, T631. Предикат IN Ñ Ð¾Ð´Ð½Ð¸Ð¼ Ñлементом ÑпиÑка. -- GitLab