|
|
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
За ап спасибо =) Нет. Готов дизайн-проект следующей версии. Будет: -переписан механизм многопоточности на работу без блокировок (очереди); -переписана часть чистого Си-кода на STL идеологию; -разделение на серверную(базовую библиотеку) и клиентскую части под разные языки и заготовками под клиент-сервер; -возможно, режим LastCommited через кэш (слишком жесткие оказались ограничения TxF); Сейчас выбираю/тестирую тулсет для обеспечения межкомпиляторной совместимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 11:39 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Siemargl-разделение на серверную(базовую библиотеку) и клиентскую части под разные языки и заготовками под клиент-сервер;Мням... Таки Перл будет =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 12:32 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Без поддержки популярнейшего формата современности Tj7 ваша поделка обречена на провал!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 12:40 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
dedal-guestБез поддержки популярнейшего формата современности Tj7 ваша поделка обречена на провал!!! Пошел отсюда. Здесь люди делом занимаются, а не в игрушке играют. 2Siemargl: Продолжайте, я тихо и скромно наблюдаю тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 12:44 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
SiemarglСейчас выбираю/тестирую тулсет для обеспечения межкомпиляторной совместимости. Лед тронулся (с) К сожалению, решение совместимости не очень красивое. Тут в конце Тулсет: -компилятор GCC/MinGW и MSVC -многопоточность, актеры, умные указатели, логгер, http-сервер, сжатие и проч из dlib.net -BSON/JSON из MongoDB Побочный эффект - библиотеки и компиляторы 100% кроссплатформенны, есть шансы написать *nix-версию ) TODO0. Actor multithreading model. 01.Rewrite using STL algorithms. 02. Remove/optimize giant lock on cache -> Actors 02.1. Change cache structure/Hierarchy 03. Disk parallelizm -> Actors 03.1. Teach diskblock to read/write partially, at least read/RO 03.2. move hashFname to disk:: with block.load(,....offset) 03.3. open file by default for reading, helps in 04.2 04. Higher levels of trans-isolation 04.2. LastCommitted through cache (because of TxF too restrictive locking) 04.1. File-server feature. Requires file-locking feature and locks list. This also gives Repeatable Read & Serializable. 10. Library/client division. Language independent serverlib, other languages in client's bindings (C, C#, D, Delphi/CBuilder). Contract programming. 20. BSON/JSON 21. HTTP server engine. 22. Javascript binding. 30. EntityDepends 5. file distribution by UID very weird - too many files ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2010, 18:38 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Одна из основных задач - прозрачность использования. Уткнулся в выбор - как удобнее сделать иерархию? Сейчас в 1.0 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вариант 2. Логичнее ли ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. Мне начинает больше нравиться вариант 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2010, 22:11 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
А зачем ACID? У нас-же и так - транзакция... Или я не догоняю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 04:46 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Siemargl, А планируется ли поддержка популярного формата TJ7? и в какие сроки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 07:52 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
WarstoneА зачем ACID? У нас-же и так - транзакция... Или я не догоняю?И так транзакция. Просто имя объекта такое, из демо/юниттестов на ACID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 09:44 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
ДедалSiemargl, А планируется ли поддержка популярного формата TJ7? и в какие сроки? Формат данных будет только BSON . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 09:48 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
SiemarglДедалSiemargl, А планируется ли поддержка популярного формата TJ7? и в какие сроки? Формат данных будет только BSON .А по какой причине вы не хотите поддерживать TJ7??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 16:32 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
SiemarglДедалSiemargl, А планируется ли поддержка популярного формата TJ7? и в какие сроки? Формат данных будет только BSON .Это местный дурачок. Не обращайте внимания. Тупо игнорируйте. А то есть ACID объект - это типа только для тестирования, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2010, 23:49 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
ДедалА по какой причине вы не хотите поддерживать TJ7??? А на кой хрен этот недоформат нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 12:47 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Выпущена в свет альфа нового ядра. Реализованы заготовки для... TODO0. Actor multithreading model. 02. Remove/optimize giant lock on cache -> Actors 02.1. Change cache structure/Hierarchy 03. Disk parallelizm -> Actors 10. Library/client division. Смотреть тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2010, 22:47 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Поправил ядро,чтобы самому нравилось. Сделал демку для тестирования (все .dll приложены вместе с исходником) http://code.google.com/p/catreen-k3dbms/downloads/list ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 21:47 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Проблемы сегментации (объять необъятное). При реализации возникло интересное ограничение, связанное с транзакциями: -нетранзакционный доступ - проблем нет -RC транзакции. проблем почти нет - все берет на себя TxF, за счет потери в скорости -RR транзакции и Serialisable - нужно блокировать файлы. Чтобы блокировать, нужно держать их открытыми на все время транзакции. Есть ограничение на 2048 одновременно открытых файлов. С учетом моей архитектуры (много небольших файлов), приведет к ограничению одновременных транзакций. -Файл-серверный доступ тоже требует блокировок. Но он нужен для репликаций, где можно ограничиться небольшим их кол-вом. -Объектные структуры в транзакциях будут прилично взаимосвязаны и связи потянут за собой нагрузку на механизм транзакций. Мысль такая. Не сделать ли основным режимом работы - нетранзакционный, а остальные по желанию разработчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 13:07 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
SiemarglПроблемы сегментации (объять необъятное). При реализации возникло интересное ограничение, связанное с транзакциями: -нетранзакционный доступ - проблем нет -RC транзакции. проблем почти нет - все берет на себя TxF, за счет потери в скорости -RR транзакции и Serialisable - нужно блокировать файлы. Чтобы блокировать, нужно держать их открытыми на все время транзакции. Есть ограничение на 2048 одновременно открытых файлов. С учетом моей архитектуры (много небольших файлов), приведет к ограничению одновременных транзакций. -Файл-серверный доступ тоже требует блокировок. Но он нужен для репликаций, где можно ограничиться небольшим их кол-вом. -Объектные структуры в транзакциях будут прилично взаимосвязаны и связи потянут за собой нагрузку на механизм транзакций. Мысль такая. Не сделать ли основным режимом работы - нетранзакционный, а остальные по желанию разработчика?Без поддержки TJ7 - твоя поделка не стоит и выйденного яйца... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2010, 17:45 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Interface 2.0 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Ждем Н.Г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2010, 00:19 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Интересно (как всегда). Оно все таки и существует только под Win (из за NTFS)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2010, 01:34 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Warstone, я файловый модуль еще не переписал - заморочек много =) Мне нужно добавить возможность работы с большими файлами и блокировки. Скорее всего модуль будет частично переносим - но транзакции только под win - под линух транзакций нет и схема блокировок кардинально несовместима. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2010, 10:29 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
SiemarglWarstone, я файловый модуль еще не переписал - заморочек много =) Мне нужно добавить возможность работы с большими файлами и блокировки. Скорее всего модуль будет частично переносим - но транзакции только под win - под линух транзакций нет и схема блокировок кардинально несовместима.А может все-таки полностью, но fs должна быть ntfs?? В этом случае у вас все остается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2010, 13:58 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Warstone, а что, линуховый НТФС-драйвер поддерживает транзакции? Там же вроде только read/write реализован, и то не знаю, насколько надёжно. Недавно ещё и write нормального не было, а транзакции и версионность в НТФС разве не фичи новых выней (7, 2008Р2)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2010, 16:11 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Транзакции реализованы в FVMas - стопудняково!!!1 на любой ОС!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2010, 06:15 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Подниму-ка наверх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2011, 15:52 |
|
||
|
Новая бесплатная БД – К3 (Кэтрин)
|
|||
|---|---|---|---|
|
#18+
Какой унылый проект, танец с бубнами. Только Стебелек давал рассовое превосходство в 300+ раз, а по факту оставил зазоры превосходства в тысячи раз. 64 миллиона запросов в секунду на одно ядро явное тому подтверждение. Он базировался на трех китах: 1. Абсолютно уникальной системе поиска, заменившего бинарные деревья и хеши 2. Уникальная разработаная система сериализации/десериализации на диск. 3. Уникальный алгоритм группировки запросов в очереди. А что уникального есть здесь ? Бубен на тему кешей и по тестам это прекрасно видно. Ничего выдающегося. Вообщем очень жаль. Алгоритмов и разработок я нагреб как минимум на диплом, как максимум на дисер в хороший вуз по вычислительной техники. Но диплом свой защитил ( студия ), а этот проект пожалуй будет болтаться, ждать своего часа, ито если он прийдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2011, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=36873024&tid=2015417]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 191ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...