DolphinDB Release Notes
Дата выпуска: 2020-01-19
Бинарный файл Linux64 | Бинарный файл Windows64 | Бинарный файл JIT Linux64 | Бинарный файл JIT Windows64 |
Дата выпуска: 2020-01-30
Бинарный файл Linux64 | Бинарный файл Windows64 | Бинарный файл JIT Linux64 | Бинарный файл JIT Windows64 |
Дата выпуска: 2020-02-15
Бинарный файл Linux64 | Бинарный файл Windows64 | Бинарный файл JIT Linux64 | Бинарный файл JIT Windows64 |
Дата выпуска: 2020-02-28
Бинарный файл Linux64 | Бинарный файл Windows64 |
Дата выпуска: 2020-03-05
Бинарный файл Linux64 | Бинарный файл Windows64 |
Дата выпуска: 2020-03-15
Бинарный файл Linux64 | Бинарный файл Windows64 |
Новые функции
capacity
для получения ёмкости вектора, то есть количества элементов, которое он может содержать, исходя из текущего выделения памяти для вектора. (1.01.1)break
и continue
в JIT. (1.01.2)keyedTable
для создания таблицы с ключами. При добавлении в таблицу с ключами, если новая строка имеет такое же значение первичного ключа, как и существующая строка, существующая строка будет перезаписана новой строкой. (1.01.2)linprog
: lb
, ub
и method
. lb
представляет нижнюю границу переменной; ub
представляет верхнюю границу переменной; method
представляет алгоритм оптимизации и в настоящее время поддерживает simplex
и interior-point
. (1.01.3)Улучшения
Словари и наборы поддерживают следующие новые типы ключей: UUID, IPADDR и INT128.
Улучшена производительность параллельных операций (запрос и добавление) для общих таблиц в памяти. (1.01.1)
Повышена эффективность использования памяти векторами и матрицами. (1.01.1)
Проверяется количество строк матрицы. Теперь нельзя создать матрицу с нулевым количеством строк. (1.01.1)
Функция createTimeSeriesAggregator
теперь поддерживает 2 новых параметра: updateTime
и useWindowStartTime
. updateTime
может запускать вычисления с интервалами короче, чем те, которые указаны параметром step
. useWindowStartTime
указывает, следует ли использовать начало или конец скользящих окон в качестве временного столбца в выходной таблице. (1.01.2)
Упрощена десериализация для операторов delete
путём удаления требования, чтобы предложение where
оператора delete
было объектом выражения. (1.01.2)
Функция getSessionMemoryStat
теперь может выводить IP-адрес и номер порта клиента. (1.01.2)
Оптимизировано использование llvm, что значительно улучшило производительность JIT. (1.01.2)
Улучшена функция loadText
. При импорте текстового файла только с заголовком строки и схемой Указана пустая таблица вместо генерации исключения. (1.01.3)
Улучшен агрегатор временных рядов для потоковых данных. Если в столбце времени есть значения NULL или если между двумя соседними временными метками большие промежутки, это не влияет на производительность. (1.01.3)
Улучшен алгоритм распознавания типов данных функции loadText. Избегается неправильное распознавание числовых типов как строковых или символьных типов из-за случайных вхождений символов, представляющих нулевые значения, таких как null, N / A и т. д. (1.01.5)
Улучшена функция isDuplicated, чтобы она могла принимать подмассив, который используется в разделённых таблицах или таблицах в памяти. (1.01.5)
Функция createPartitionedTable теперь может принимать таблицу потока или таблицу mvcc в качестве модели таблицы. (1.01.5)
Улучшено десериализация кода. То есть при десериализации кода, если он ссылается на общую таблицу, которая не существует, исключение больше не генерируется, а общая таблица получается путём вызова функции objByName, так что десериализацию можно продолжить. (1.01.5)
Исправление ошибок
Исправлена ошибка, из-за которой определённые недопустимые параметры функции linprog вызывали сбой системы. (1.01.2)
Исправлена ошибка, вызывающая сбой системы при вызове пользовательских функций функции parseExpr. (1.01.2)
Исправлена ошибка функции loadText: при указании формата для типа данных nanotimestamp произойдёт ошибка синтаксического анализа. (1.01.3)
Устранена проблема вставки повторяющихся ключей в ключевую таблицу. (1.01.4)
Исправлен сбой при вызове функций над столбцом группировки символьного типа в операторах SQL с 4 или более столбцами группировки. (1.01.4)
Исправлено ложное сообщение о несуществующей таблице при запросе пустой таблицы измерений после её воссоздания после удаления. (1.01.4)
Исправлена ошибка ввода строкового вектора, влияющая на использование агрегатной функции (например, last) над строчными или символьными столбцами в операторах SQL с предложением context-by. (1.01.4)
Исправлена ошибка параметра hash функции subscribeTable, не работающего. (1.01.5)
Исправлена ошибка вызова функции std в механизме агрегирования временных рядов, которая возвращает 0 вместо null, когда все значения одинаковы. (1.01.5)
Исправлена ошибка, при которой десериализация частичного приложения могла привести к сбою системы. (1.01.5)
Выпущен DolphinDB orca. Он реализует API pandas поверх DolphinDB, позволяя пользователям использовать DolphinDB для обработки и анализа огромных объёмов данных более удобно и эффективно в pandas.
Выпущены DolphinDB NumPy. Функции DolphinDB NumPy могут работать с объектами orca более эффективно, чем функции NumPy. (1.01.2)
Добавлена функция read_shared_table для чтения общей таблицы потоков в DolphinDB. (1.01.2)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )