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 може да бъде начална точка за желаещите да разработят своя собствена пълнофункционална складова програма.
|
|
|
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 stockUsage: 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 allSample: ZZZBaseMicroSampleStore report all Result: 1, green apples, kg, 10, 3.28 2, pears, kg, 18, 4.92 Report stockUsage: 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 битови Линукси, предполагам затова не си могъл да я стартираш. Докато ти пишех настоящият отговор видях, че вече си се справил.
|
|
|
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
|
|
|
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. При необходимост може да копирате и няколко ТТМ библиотеки, които предтавляват обикновени текстови файлове. Може лесно да бъде вграден в инсталатора на разработван от вас програмен продукт.) Ще съм благодарен, ако споделите критики, препоръки или мнение.
|
|
|
|