Singleton-a си има много много предимства особенно при Андроид когато трябва да държиш нъкъде глобални данни или нещо за конфигурации, състояние, помощни функции итн. Иначе трябва да връщаш калбаци през цялата йерархия да провериш за някаква променлива.
Самита система на Андроид е пълна със сингълтони. Math e само един малък пример.
Delegate
Създадено на 11.12.2021, видяно: 850 пъти. #54306
Смятай сега, като съм на VPS, където няма такива ограничения, колко посетителя ще поеме. И това при най-евтиният възможен VPS.
Препоръчай ми евтин, безпроблемен VPS
Rabin
Последно редактирано на 11.12.2021 от Rabin, видяно: 842 пъти. #54308
Рабине ако не те познавах отдавна, щях да си помисля, че няма достатъчно кислород в парника който да ти стига до мозъка и затова такива глупости дрънкаш. След толкова време обаче знам че си органично тъп.
Безспорно вярно твърдение, за съжаление изстрел у въздуха, неподплатен с факти.
Singleton-a си има много много предимства особенно при Андроид когато трябва да държиш нъкъде глобални данни или нещо за конфигурации, състояние, помощни функции итн. Иначе трябва да връщаш калбаци през цялата йерархия да провериш за някаква променлива.
Самита система на Андроид е пълна със сингълтони. Math e само един малък пример.
Не бе то дефолт type на спринговски bean е точно singleton (баси 1 дума на БГ няма), ти ся на къв ми се отваряш?
Една камара редки птици, прегорели келеши кат един тукашен дето трупа сертификати и инвестиции, тряя са знае сяка идеология поотделно, да подушиш накъде духа вятъра, от коя точно школа е, и да набараш на прасето гъдела. На сън да ме бутнеш знам, че сънгълтън прави паразитна свързаност и чупи солид принципъл, че е едновременно и антипатърн, че самия солид са от 3 до 8 вида в зависимост от изпитващия, че фабрик и сингълтън е едно и също (намерих и таа простотия в един руски сайт), че с GRASP се почва като с химн, на сутершния скум. Или солид, в зависимост от конкретната гана.
Тригери се ползват или не се ползват в зависимост от брадата на архитекта, първо се пишат тестовете или първо кода, най-добрата система е КанБан, взета от поточните линии на ТОйота, и копирана 1 към 1 на кодолеярските ропчета. Игричка даже са измислили, да затвърдят нищожеството на ропчето - фърляш зарчето, туряш системния аналист на мястото на senior dev, и аналистът почва да се справя качествено и немедленно, само че 2 пъти по-бавно. За QA същото важи, туряш го на мястото на кодера, и почва да отмята тикетите, само забравих дали не беше още по-бавно.
Е затуй казвам, че да се върна у ганорника е worst case scenario, в стил will code for food.
Rabin
Последно редактирано на 11.12.2021 от Rabin, видяно: 833 пъти. #54309
Сега гледам че sqlite държи цялата база в един файл и го локва при запис но рабиняка се тревожи че постовете били в една таблица :)
Пфу, не знаех. Ех Жони, що ми трябваше да ти убивам мечтите за световно господство на Асм. То си заложил бомбата още в зародиш, те тва е дето вика бай Свир - Learjet. Вози 1 файтон хора, и повече не може да направиш, и чудо не те спасява.
Странно решение при наличие на безплатни ЖъмбоЖет, с безплатно гориво.
Препоръчай ми евтин, безпроблемен VPS
Raspberry Pi.
Джони е сложил таймери, за да се изчакваме. Или той май мразеше таймерите и всичко е ивентим дривън.
Туй ми викам и язе, като гоналазат софийските бегемами, бая чакане ше почакат, да се изнижат 100 000 кокошки дето напират едновременно, да запазят място за челядта в градината.
Жони, 5000 човека на ДЕН е нищожно натоварване. Язе още кат жуняк бях подкарал една система, дето поема по 10000 човека ама не на ден, ами едновременно. Не съм я писал, подкарал значи билднал и деплойнал. Ама на жаварник де, на база данни за курсови работи едва ли ще запали изобщо.
Синжира вика у текстов файл да я беше пуснал, тоя SQLLite e разхищение, можеше да си купиш виртуалка от 2 долара, вместо тия от пет.
Туй ми викам и язе, като гоналазат софийските бегемами, бая чакане ше почакат, да се изнижат 100 000 кокошки дето напират едновременно, да запазят място за челядта в градината.
Какви бгмами те гонят ве? Тва е форум. При форумите read/write съотношението е огромно в полза на read-a. sqlite-та си е съвсем ок и сигурно тоя форум спокойно може да издържи няколко хиляди усера едновременно с подходящия хардуер.
Сега гледам че sqlite държи цялата база в един файл и го локва при запис но рабиняка се тревожи че постовете били в една таблица :)
Във WAL режим, това не е точно така. Базата не се блокира по време на запис. А това, че е в един файл никак не променя времената за достъп. Вътрешната структура е блокова, все едно имаш виртуален диск.
SQLite е много подценявана база данни по отношение на производителността.
Смятай сега, като съм на VPS, където няма такива ограничения, колко посетителя ще поеме. И това при най-евтиният възможен VPS.
Препоръчай ми евтин, безпроблемен VPS
Ами аз от доста време съм на https://vultr.com и съм много доволен от тях.
Евлампи
Създадено на 12.12.2021, видяно: 793 пъти. #54320
Пфу, не знаех
Е то на фона на сичко дето не знаеш, незнаенето на една от централните идеи на sqlite (най- база като диплоймънти в света с невъобразима разлика пред всички останали впрочем) - да бъде един файл (хубу, два с журнала) и да е заместител на адхок файловете с конфигурация който да поддържа sql е дребен детайл :)
Това че се ползва като дев/тест или даже продукшън среда за по-слабо натоварени сайтове е страничен ефект от качествената имплементация
Евлампи
Създадено на 12.12.2021, видяно: 790 пъти. #54321
Препоръчай ми евтин, безпроблемен VPS
Джон ползва vultr. Другият популярен с петдоларови ефтинджос виртуалки (разбира се има и много наточени) е digitalocean, дават и сто доларес кредит (в рамките на два месеца) на нови юзъри
Рабине ако не те познавах отдавна, щях да си помисля, че няма достатъчно кислород в парника който да ти стига до мозъка и затова такива глупости дрънкаш. След толкова време обаче знам че си органично тъп.
Безспорно вярно твърдение, за съжаление изстрел у въздуха, неподплатен с факти.
Търси в гугъл database sharding/partitioning. Таблицата е логическа единица, какво има отдолу е съвсем друга история. Ти не разбра ли, че да подочуеш оттук оттам дребни детайли по определени теми свързани с ИТ не е успешна стратегия за намиране на работа.
Rabin
Създадено на 12.12.2021, видяно: 771 пъти. #54325
Пфу, не знаех
Е то на фона на сичко дето не знаеш, незнаенето на една от централните идеи на sqlite (най- база като диплоймънти в света с невъобразима разлика пред всички останали впрочем) - да бъде един файл (хубу, два с журнала) и да е заместител на адхок файловете с конфигурация който да поддържа sql е дребен детайл :)
Това че се ползва като дев/тест или даже продукшън среда за по-слабо натоварени сайтове е страничен ефект от качествената имплементация
Кажи ми една причина да знам за sqllite. Едно съм благодарен на ганорника, видяха ква дебела глава съм, ей тъй като Жони оптимизирах секи байт. Настъпих всички възможни мотики, и сам се убедих. Като ти подаряват безплатен джъмбоджет, с безплатно гориво - ползвай го. Не запрятай ръкави да си дялкаш самолет по твойте СЕГАШНИ нужди.
Иде примерно Черепа, избръмчи ти дебелата пачка на вентилатор в нослето, после още време да се клати кат бебешка буба. Иска форумче за ЕвроФутбол, да има чат и историята да се пази.
Елементарен проект, само че изобретението на Жони няма шанс да се справи, дори на теория. 1000 човека да го налазят да коментират някой малоумен мач - деспортиво Лесичери с/у светкавица Туче. И форумчето клекнА.
Що ли не съм чувал и един да ползва sqlLite при назе у жаварника... Прости ора ей, плащат за Оракъл и (пази Боже) MsSQL. Kъв наивник съм и аз, да поддържам Оракъл и да му пиша скриптове, при наличие на великата ви играчка за курсов проект.
Само конфигвам още нодове към базата, и не ме бърка колко заявки ще ми сипват. И в никой случай не бих оставил цял проект да зависи от ЕДНА таблица, с pessimistic lock.
Евлампи
Създадено на 12.12.2021, видяно: 769 пъти. #54326
Във WAL режим са 3 файла – базата, .shm и .wal
shm файла е ммап
Rabin
Последно редактирано на 12.12.2021 от Rabin, видяно: 768 пъти. #54327
Рабине ако не те познавах отдавна, щях да си помисля, че няма достатъчно кислород в парника който да ти стига до мозъка и затова такива глупости дрънкаш. След толкова време обаче знам че си органично тъп.
Безспорно вярно твърдение, за съжаление изстрел у въздуха, неподплатен с факти.
Търси в гугъл database sharding/partitioning. Таблицата е логическа единица, какво има отдолу е съвсем друга история. Ти не разбра ли, че да подочуеш оттук оттам дребни детайли по определени теми свързани с ИТ не е успешна стратегия за намиране на работа.
To aз ако ви слушах щях да пиша на Асм и sqlLite. За щастие не ми се налага да ходя по интервюта.
Оставям базата на оракъл админа, и да се спасява. Има хора дето цял живот САМО с това се занимават. Аз не твърдя, че разбирам от това, ако и да съм го работил като аматьор. Някак се справих.
Евлампи
Създадено на 12.12.2021, видяно: 766 пъти. #54328
Що ли не съм чувал и един да ползва sqlLite при назе у жаварника
Ама тебе кой те излъга че джаварника е 'при вазе' :)
Sqlite се ползва когато дивелъпера реши че му пасва на квото прави, дали дивелъпва за jvm, дотнет или там квото нема никво значение, bindings за sqlite има сигурно и за колайдещата ти самоебачка.
Пълен си с такива реално несъществуващи дилеми като другата ти любима дето човек ако ползва ябълска чекия например това по некъв начин му забранява да ползва линукс като 'при вазе' :)
Rabin
Последно редактирано на 12.12.2021 от Rabin, видяно: 763 пъти. #54329
Що ли не съм чувал и един да ползва sqlLite при назе у жаварника
Ама тебе кой те излъга че джаварника е 'при вазе' :)
Sqlite се ползва когато дивелъпера реши че му пасва на квото прави, дали дивелъпва за jvm, дотнет или там квото нема никво значение, bindings за sqlite има сигурно и за колайдещата ти самоебачка.
Пълен си с такива реално несъществуващи дилеми като другата ти любима дето човек ако ползва ябълска чекия например това по некъв начин му забранява да ползва линукс като 'при вазе' :)
Да бе няма спор тука те, аз че се ебавам с ябълките е друга тема. Ето, в момента не мога да си купя ябълка и да исках, не ме пущат у мола даже и да пикам.
Тоя форум няма да се справи при 1000 едновременни кибика, ако пишат активно. Ако искаш големи натоварвания тая играчка не става.
п.с. Таман ме врънкат, ЕС отпуснал 1 МИЛИАРД ойро, наемат 2000 ИТ-та, спешно. Предлагат някви врътки да се пенсионирам след 2030-та г.
За големи наотварвания пари дават, ама не за асемблер и SQL-Играчка.
synergie
Създадено на 12.12.2021, видяно: 750 пъти. #54332
Оставям базата на оракъл админа, и да се спасява. Има хора дето цял живот САМО с това се занимават. Аз не твърдя, че разбирам от това, ако и да съм го работил като аматьор. Някак се справих.
Това, че не разбираш практически от нищо е ясно много отдавна, но защо спориш за едната таблица след като и сам си наясно с този факт?
Rabin
Последно редактирано на 12.12.2021 от Rabin, видяно: 747 пъти. #54333
Оставям базата на оракъл админа, и да се спасява. Има хора дето цял живот САМО с това се занимават. Аз не твърдя, че разбирам от това, ако и да съм го работил като аматьор. Някак се справих.
Това, че не разбираш практически от нищо е ясно много отдавна, но защо спориш за едната таблица след като и сам си наясно с този факт?
Според тебе Жонито прав ли е за революцията на Асемблера и база - играчка? Остави ме мене, видял съм слабо място казал съм го, и поне имам акъл да се сетя да ескалирам проблема към тия дето с туй се занимават. Не да се пъна кат магаре на мост, колко много било оптимизирано.