LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

https://ctxt.io/2/AAB4QWUpFg

Ууууфф.. Я работал над этим где то неделю, но кажись это шедевр.

Два класса. Один содержит в себе или/и создает ключ в базе данных. Второй на основе этого класса работает с таблицей:

  1. Можно добавлять уникальные данные в таблицу, которые не могут дублироваться
  2. Можно создавать не уникальные дублирующиейся записи
  3. Можно модифицировать данные точечно
  4. Можно удалять записи
  5. Можно перемещать записи по таблицам с переиндексированием всей таблицы
ns_data_base = {} -- Создали общую базу данных
wiki = create_table:new(ns_data_base, "wiki") -- Создали экземпляр "Вики"
wiki_obj = NsDb:new(wiki:get_table(), "ГС",1) -- Создали в таблице подтаблицу с термином "ГС, в котором все данные уникальны
wiki_obj:add("Гс это гс") -- Сделали запись в термин

Каеф то какой, ты не представляшь. Создал абсолютно чистый новый аддон, переписываю все, заранее несколько раз продумывая последствия. С нуля.

Теперь надо в этот класс добавить сжатие информации. Создание словаря терминов, шифровка словаря и работу с данными только через него.

Затем чтение из базы тоже через этот метод… И можн начинать уже реально работать будет.

Для уникальных записей в таблицах сделал свою систему индексации. Словарь то индексациин не имеет) А у меня - имеет!

https://docs.google.com/document/d/1bJg5cMS6sHgJdtB0AOO0sLOncPz08EjgOiYks6S5zeg/edit?usp=sharing

Исправление LightDiver, :

https://ctxt.io/2/AAB4QWUpFg

Ууууфф.. Я работал над этим где то неделю, но кажись это шедевр.

Два класса. Один содержит в себе или/и создает ключ в базе данных. Второй на основе этого класса работает с таблицей:

  1. Можно добавлять уникальные данные в таблицу, которые не могут дублироваться
  2. Можно создавать не уникальные дублирующиейся записи
  3. Можно модифицировать данные точечно
  4. Можно удалять записи
  5. Можно перемещать записи по таблицам с переиндексированием всей таблицы
ns_data_base = {} -- Создали общую базу данных
wiki = create_table:new(ns_data_base, "wiki") -- Создали экземпляр "Вики"
wiki_obj = NsDb:new(wiki:get_table(), "ГС",1) -- Создали в таблице подтаблицу с термином "ГС, в котором все данные уникальны
wiki_obj:add("Гс это гс") -- Сделали запись в термин

Каеф то какой, ты не представляшь. Создал абсолютно чистый новый аддон, переписываю все, заранее несколько раз продумывая последствия. С нуля.

Теперь надо в этот класс добавить сжатие информации. Создание словаря терминов, шифровка словаря и работу с данными только через него.

Затем чтение из базы тоже через этот метод… И можн начинать уже реально работать будет.

Для уникальных записей в таблицах сделал свою систему индексации. Словарь то индексациин не имеет) А у меня - имеет!

Исходная версия LightDiver, :

https://ctxt.io/2/AAB4QWUpFg

Ууууфф.. Я работал над этим где то неделю, но кажись это шедевр.

Два класса. Один содержит в себе или/и создает ключ в базе данных. Второй на основе этого класса работает с таблицей:

  1. Можно добавлять уникальные данные в таблицу, которые не могут дублироваться
  2. Можно создавать не уникальные дублирующиейся записи
  3. Можно модифицировать данные точечно
  4. Можно удалять записи
  5. Можно перемещать записи по таблицам с переиндексированием всей таблицы
ns_data_base = {} -- Создали общую базу данных
wiki = create_table:new(ns_data_base, "wiki") -- Создали экземпляр "Вики"
wiki_obj = NsDb:new(wiki:get_table(), "ГС",1) -- Создали в таблице подтаблицу с термином "ГС, в котором все данные уникальны
wiki_obj:add("Гс это гс") -- Сделали запись в термин

Каеф то какой, ты не представляшь. Создал абсолютно чистый новый аддон, переписываю все, заранее несколько раз продумывая последствия. С нуля.

Теперь надо в этот класс добавить сжатие информации. Создание словаря терминов, шифровка словаря и работу с данными только через него.

Затем чтение из базы тоже через этот метод… И можн начинать уже реально работать будет.