The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10, opennews (ok), 09-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  +1 +/
Сообщение от erthink (ok), 09-Май-21, 23:07 
$ make options
## TIP: Use `make V=1` for verbose.
  INSTALL      =install
  DESTDIR      =
  prefix       =/usr/local
  mandir       =/usr/local/man
  suffix       =

  CC           =cc
  CFLAGS_EXTRA =
  CFLAGS       =-std=gnu11 -O2 -g -Wall -Werror -Wextra -Wpedantic -ffunction-sections -fPIC -fvisibility=hidden -pthread -Wno-error=attributes
  CXX          =g++
  CXXSTD       =-std=gnu++2a
  CXXFLAGS     =-std=gnu++2a -O2 -g -Wall -Werror -Wextra -Wpedantic -ffunction-sections -fPIC -fvisibility=hidden -pthread -Wno-error=attributes

  LD           =ld
  LDFLAGS      =-Wl,--gc-sections,-z,relro,-O1
  EXE_LDFLAGS  =-pthread
  LIBS         = -lrt

  MDBX_BUILD_OPTIONS =-DNDEBUG=1

## Assortment items for MDBX_BUILD_OPTIONS:
##   Note that the defaults should already be correct for most platforms;
##   you should not need to change any of these. Read their descriptions
##   in README and source code (see src/options.h) if you do.
  MDBX_DISABLE_GNU_SOURCE
  MDBX_OSX_SPEED_INSTEADOF_DURABILITY
  MDBX_ENV_CHECKPID
  MDBX_TXN_CHECKOWNER
  MDBX_TRUST_RTC
  MDBX_ENABLE_REFUND
  MDBX_ENABLE_PGOP_STAT
  MDBX_ENABLE_MADVISE
  MDBX_DISABLE_PAGECHECKS
  MDBX_PNL_PREALLOC_FOR_RADIXSORT
  MDBX_DPL_PREALLOC_FOR_RADIXSORT
  MDBX_WITHOUT_MSVC_CRT
  MDBX_ENVCOPY_WRITEBUF
  MDBX_FORCE_ASSERTIONS
  MDBX_ASSUME_MALLOC_OVERHEAD
  MDBX_DEBUG
  MDBX_USE_VALGRIND
  MDBX_HAVE_C11ATOMICS
  MDBX_LOCKING
  MDBX_USE_OFDLOCKS
  MDBX_USE_SENDFILE
  MDBX_USE_COPYFILERANGE
  MDBX_USE_SYNCFILERANGE
  MDBX_CPU_WRITEBACK_INCOHERENT
  MDBX_MMAP_INCOHERENT_FILE_WRITE
  MDBX_MMAP_INCOHERENT_CPU_CACHE
  MDBX_64BIT_ATOMIC
  MDBX_64BIT_CAS
  MDBX_UNALIGNED_OK
  MDBX_CACHELINE_SIZE

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  –1 +/
Сообщение от Аноним (6), 09-Май-21, 23:20 
Я не вижу тут MAXKEYSIZE, сколько там захадкожено? 4кб хотя бы влезет?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  +1 +/
Сообщение от erthink (ok), 09-Май-21, 23:40 
см. https://github.com/erthink/libmdbx/blob/master/README.md#lim...

Т.е. "немного лучше" чем у Oracle, см. https://blogs.oracle.com/sql/how-to-fix-ora-01450-maximum-ke...

Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  +/
Сообщение от Аноним (6), 10-Май-21, 00:33 
Насколько негативно скажется увеличение размера страницы, в частности, на производительности? 65к это вроде бы достаточно для большинства применений.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  +/
Сообщение от Аноним (6), 10-Май-21, 00:36 
Хотя всё равно ограничения, у левелдб хоть мегабайты пихай.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10"  +1 +/
Сообщение от erthink (ok), 10-Май-21, 01:36 
> у левелдб хоть мегабайты пихай.

Ну засунуть-то можно, толку только мало.
Этакий неуловимый джо наоборот ;)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру