Покажи Публикации - Златин Георгиев
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Aug 02, 2018, 12:39
Има ли сравнителни тестове за производителност? Да речем с Постгре и Лекия СКюЛ. Мария нещо...
Скаралируемост на други машини?

Към момента няма такива сравнителни тестове, защото не е ясно по-какви критерии да стане сравнението, тъй като базите са съвсем различни по начин на действие и езици за управление.

Може да ги сравниш по лекота на инсталиране и минимални системни изисквания - ZZZ Base е един файл около 1 MB и инсталирането ѝ е елементарно, просто трябва да бъде копиран този файл (или да бъде вграден в приложението като библиотека, която е още по-малка). Минималната необходима оперативна памет за ZZZ Base е около 1 MB.
2  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Aug 01, 2018, 16:06
Публикувах Mini версията на ZZZ Base, която поддържа и транзакции за разлика от Micro версията, в която транзакциите не са вградени. Може да бъде изтеглена от: http://zzz.bg/zzzbase-mini

Публикувах и проекта mini-warehouse в github.com на Интернет адрес: https://github.com/alphasoftwarebg/mini-warehouse, който реализира мини склад само с 300 реда код на C++, за Linux, Mac OS X и Windows. Позволява въвеждането на стоки и техните мерни единици на различни езици (utf-8).
Възможно е да обработва милиарди различни стоки като размера на базата може да е по-голям от 4GB и зависи само от свободното място на диска - позволява работа с терабайтови бази. Файлове по-големи от 4GB се поддържат и от 32 битовите версии на мини складовата програма.

Проекта mini-warehouse може да бъде начална точка за желаещите да разработят своя собствена пълнофункционална складова програма.
3  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 19:34
Благодаря - но си има още много работа.

Бях пропуснал в помощната информация за микро-складчето:

Get stock
Usage:
ZZZBaseMicroSampleStore getStock {id} {quantity}
Sample:
ZZZBaseMicroSampleStore getStock 1 2
ZZZBaseMicroSampleStore getStock 2 3

Сори!
4  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 17:41
Не не съм чувал за зайчето! Може да го разкажеш, ако имаш желание. Пък аз много пъти съм стигал до финала, сигурно имам нещо общо с това "глухо" зайче, което не обръща внимание, на намеци като "Големите фирми не могат та ти ли" - цитатче отпреди десетки години.
5  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 15:15
Няма абсолютно никаква връзка, за първи път ги чух от теб тези "Зиг-заг"!

P.S. Просто съвпадение на имената - погледнах сайта, който си цитирал. Технологията на която е базирана ZZZ Base е изцяло измислена от мен още през 1986 г. Тъжно е  :) това което си написал, помислих, че наистина ти е станало интересно!
6  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 14:39
Първо да питам изначалния въпрос, защото, откак сефте публикува в „Made in BG“, не си дал отговор. А с това трябваше да започнеш. Каква точно е връзката със Зиг-заг и съвместимостта, ако не сега на какво ниво е, то поне, на какво се планира да бъде.

Не разбрах въпроса ти - Какъв е този "Зиг-заг" предполагам нещо жаргонно, но не се сещам, за какво точно ме питаш! Може ли да го кажеш по-директно?
7  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 14:07
Програмката се ползва по следния начин:

From the command line (terminal):

Add stock
Usage:
ZZZBaseMicroSampleStore addStock {id} {name} {measure} {quantity} {price}
Sample:
ZZZBaseMicroSampleStore addStock 1 "green apples" kg 10 3.28
ZZZBaseMicroSampleStore addStock 2 pears kg 18 4.92

Report all
Sample:
ZZZBaseMicroSampleStore report all
Result:
1, green apples, kg, 10, 3.28
2, pears, kg, 18, 4.92

Report stock
Usage:
ZZZBaseMicroSampleStore report {id}
Sample:
ZZZBaseMicroSampleStore report 1
Result:
1, green apples, kg, 10, 3.28

Горното описание го има на страничката на програмката http://demo.zzz.bg/zzzbase-micro/samples/store в раздела "How to use it?".

Ако ползваш някакъв програмен език различен от C++ и споделиш какъв е мога да пробвам да ти портна версия на микро складовата програмка за него.

Варианта на програмката, който ползва "ZZZBaseMicro_Linux_64bit.so" е желателно да си го билднеш от Makefile.Linux, но тъй като каза, че C++ за теб е кошмар не ти трябва.

32 битовата версия върви съответно само на 32 битови Линукси, предполагам затова не си могъл да я стартираш.

Докато ти пишех настоящият отговор видях, че вече си се справил.
8  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Jul 08, 2018, 13:21
А може ли да се използва без сървър, както sqlite3?

В момента публикувах версията на базата ZZZ Base Micro, която може да се използва без сървър като вградено приложение. Към микро версията на базата има микро демонстрационна програма за управление на складово стопанство, заедно с изходния код за Linux, Mac OS X и Windows.

ZZZ Base Micro можете да изтеглите от http://demo.zzz.bg/zzzbase-micro, а демонстрационната микро складова програма от http://demo.zzz.bg/zzzbase-micro/samples/store
9  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Aug 23, 2017, 12:31
В момента не, но не е проблем да се изведе като споделена библиотека. Когато е готов вариант като споделена библиотека ще постна във форума. По принцип и в момента е елементарно да се ползва директно от приложение защото целият сървър представлява единствен изпълним файл, който е достатъчно да бъде стартиран и не се нуждае от някаква специална инсталация.

Можеш да погледнеш на http://demo.zzz.bg/doc/01-90-development.html в какви направления се развива ZZZ Base в момента
10  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Aug 23, 2017, 06:54
От днес 23.08.2017 г., ЗЗЗ сървър може да се ползва напълно безплатно само в училищата.
11  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Nov 24, 2016, 11:04
За какви езици има API?

За C, C++, C#, F#, Java, JavaScript и JQuery, Pascal и Delphi или Lazarus, PHP, Python, VisualBasic, може да се добави и връзка към други езици.

Виж: http://demo.zzz.bg/doc/02-05-chapter.html
12  Нетехнически теми / Предложения за български проект / Re: Българска NoSQL база данни, безплатна за некомерсиална употреба -: Nov 22, 2016, 00:24
От днес 22.11.2016 г., ЗЗЗ сървър може да се ползва напълно безплатно в държавната администрация и училищата.
13  Нетехнически теми / Предложения за български проект / Българска NoSQL база данни, безплатна за некомерсиална употреба -: Sep 05, 2016, 12:33
Можете да се запознаете с базата на http://demo.zzz.bg и с нейната активна документация на http://demo.zzz.bg/doc (в нея са включени примери, които можете да изпробвате онлайн докато я четете). Има версии за Linux (включително и за Raspberry PI), Windows™, Mac OS X™.

Направих сравнение с популярната сега NoSQL база данни MongoDB и забелязах някои съществени предимства на ZZZ Base спрямо MongoDB:

1. Минимално дисково пространство при инсталиране и ползване (MongoDB ~ 700 MB)/(ZZZ Base ~ 2 MB)
2. 32 битови версии (MongoDB размера на обработваната информация ограничен до 2 GB, поради което вече не ги поддържат)/(ZZZ Base неограничен размер на обработваната информация)
3. Индексите (MongoDB ограничени до оперативната памет)/(ZZZ Base помнят се в базата - реална обработка на Big Data)
4. Транзакции (MongoDB ограничени до 1 документ - практически не поддържа)/(ZZZ Base неограничени реални транзакции за запис и четене)
5. Език за управление на базите (MongoDB - език ограничен до И/ИЛИ заявки)/(ZZZ Base - език TTM, който може да се използва за разработка на изкуствен интелект)
6. Вид на NoSQL базата (MongoDB - документна)/(ZZZ Base - документна, йерархична, граф, обектно-ориентирана, ключ-стойност, като могат да се добавят и нови видове чрез ТТМ библиотеки)
7. Достъп от различни програмни езици (MongoDB - сложни специално разработени контролери)/(ZZZ Base - елементарна функция за четене от сокет - текстов TTM интерфейс)
8. Необходима оперативна памет (MongoDB - помни всички индекси в оперативната памет)/(ZZZ Base - минимум 0.5 MB)
9. Инсталиране (MongoDB тежка инсталация)/(ZZZ Base достатъчно е да копирате и стартирате ZZZ Server, който представлява един изпълним файл с размер около 1 MB. При необходимост може да копирате и няколко ТТМ библиотеки, които предтавляват обикновени текстови файлове. Може лесно да бъде вграден в инсталатора на разработван от вас програмен продукт.)

Ще съм благодарен, ако споделите критики, препоръки или мнение.
14  Програмиране / Общ форум / Re: Малко насочване моля! -: Sep 05, 2016, 12:07
Може би искаш да направиш подобно на http://diary.zzz.bg/ приложение.
То представлява дневник за йерархично групиране на информацията и е с отворен код.
Позволява ограничаване на достъпа с потребител и парола до различни дневници.
Разработено е чрез NoSQL базата ZZZ Base поддържана от ZZZ Server http://demo.zzz.bg , който е безплатен за некомерсиални приложения. Подробна документация за работа със ZZZ Base и ZZZ Server има на http://demo.zzz.bg/doc
15  Хумор, сатира и забава / Кошче / . -: Dec 23, 2012, 03:30
.
Страници: [1]