EAV Zero to EAV Hero!

  Рет қаралды 28,028

Phillip Jackson

Phillip Jackson

Күн бұрын

Пікірлер: 67
@TomFord17
@TomFord17 6 жыл бұрын
"That's for another episode" ... but there's no other episodes. Sad times.
@neto136
@neto136 4 жыл бұрын
Why I don't see to much "teachers" using excel to explain DB like this guy? This is simply game-changing. Ty so much
@rosedawson5622
@rosedawson5622 3 жыл бұрын
Thanks, this is great ;) My Proffesor linked this video in an exercise and it's actually really helpful and interesting. Best 20 minutes on leecture I have spend today
@LiquidWinner
@LiquidWinner 8 жыл бұрын
I never left a comment on youtube before, but I want to say that this is a super great video! I hope you release more videos like these!
@vanshdeepsingh5550
@vanshdeepsingh5550 2 ай бұрын
Very good and informative video please keep your good work up
@GeordyJames
@GeordyJames 8 жыл бұрын
Great video. Very simple explanation of a very complex thing in DBMS. Thanks for making it..
@jaldipupadhyay4910
@jaldipupadhyay4910 5 жыл бұрын
Very well explained Phillip. I appreciate you took time and created this video. All the best with whatever you are doing and I will be happy to return favor with some way in future. Thanks again. Cheers.
@taamcyat
@taamcyat 2 жыл бұрын
Wow. I've intuit something similar before(without knowing EAV was the official name/concept of it! ). I used MSSQL Variant type and have one value table for all types. But eventually the junior devs and my boss eventually didnt like it because it was too rich for their blood. Wusses!!! I used it to build own dynamic survey data collector. Where i dynamically build questionnaire on the fly(like my very own SurveyMonkey). I explained and justified the design to them like a million times but they just dismiss it as being too complex. They were also afraid of my dynamic SQL pivoting to generate the flat table. It worked perfectly!!!
@loudarck2402
@loudarck2402 Жыл бұрын
Same stroy here mate
@tmanley1985
@tmanley1985 2 жыл бұрын
I'd like to see more about the flat table approach if you ever get time. This was an excellent video!
@kurshadqaya1684
@kurshadqaya1684 4 жыл бұрын
Man. Nobody explained it the way you did. Good for you.
@MrSkoennie
@MrSkoennie 4 жыл бұрын
hi Philip, Thank you (a lot) for this easy to understand video. You mentioned a flat table approach in the explanation, to be discussed in a later video. Did you make this video, and if so, do you have the URL?
@richardo8942
@richardo8942 2 жыл бұрын
Thank you Philip it couldn't be a better explanation.
@briansaminathen7411
@briansaminathen7411 5 жыл бұрын
This is one of the best videos explaining EAV...Thanks!
@sujeshsurya495
@sujeshsurya495 7 жыл бұрын
great example.... definitely improved my understanding in EAV.... from zero to hero now
@serjg5897
@serjg5897 7 жыл бұрын
Thanks for this great video. Even foreigners like me with another native language could understand you! Great explanation!
@HazemNoor
@HazemNoor 7 жыл бұрын
Thanks for this simple explanation, I think column `type_id` in `Attribute` table is not necessary as we already put it in `Value` table
@AminM459
@AminM459 6 жыл бұрын
Super duper explanation, thanks a lot, upload more bro
@darshitpatel3695
@darshitpatel3695 4 жыл бұрын
Excellent 👌 Upload more videos. You can Rock the Magento
@kenjohnsiosan9707
@kenjohnsiosan9707 4 жыл бұрын
Hi @Phillip, Thanks for a clear explanation regarding EAV , Im currently working on a warehouse inventory and I may use this approach to products :).
@34shadows
@34shadows 5 жыл бұрын
Thank u very much. The last thing about entity ID is what I need
@GoalGG123
@GoalGG123 4 жыл бұрын
very nice , really appreciate the way you demystified it.
@valeritonchev6812
@valeritonchev6812 3 жыл бұрын
Perfect explanation!
@LuckyHash
@LuckyHash 4 жыл бұрын
Excellent ! Highly Appreciated.
@bhaveshprajapati8114
@bhaveshprajapati8114 4 жыл бұрын
Thank you you have clear my concept about eav
@sometexthere4169
@sometexthere4169 3 жыл бұрын
Hello! Thanks for video. But can u explain, what query i have to use to get all attributes of some entity? Just a lot of joins?
@torrtuganooh2484
@torrtuganooh2484 5 жыл бұрын
Meant a lot, this video. Thanks Philip.
@alexanderdjatschenko1059
@alexanderdjatschenko1059 8 жыл бұрын
Good and easy to understand. Very helpful, thanks a lot!
@maruko8324
@maruko8324 Жыл бұрын
How can I integrate date range with thia or other data types that has range?
@rajeshpancholi9347
@rajeshpancholi9347 8 жыл бұрын
Hey thanks for this video Please release next video. Waiting for it :)
@jamalalkhalid
@jamalalkhalid 7 жыл бұрын
I like you video thanks man.... I've been searching for the FLAT TABLE you promise man where can I find it?
@bharatranpariya5581
@bharatranpariya5581 4 жыл бұрын
What about flat table? can anyone share any link to understand how to fetch data?
@smiley2827
@smiley2827 Жыл бұрын
Good explanation, you have mentioned that Magento moved further with "flattening" all tabes together so it will be easier to write a query, so are you going to create video for it? Thank you.
@googlemail-w5v
@googlemail-w5v Күн бұрын
Dear what do you mean by Magento moved further with "flattening" all tabes ? Thank you ...
@abhinavprabhakar455
@abhinavprabhakar455 2 жыл бұрын
This is awesome!
@bactran7799
@bactran7799 4 жыл бұрын
thank you Phillips, it's supper clear
@IvanVilanculo92
@IvanVilanculo92 4 жыл бұрын
And when is the next episode??? 🤔️
@UZOCHIAPA
@UZOCHIAPA 3 жыл бұрын
Great Video.
@xontay
@xontay 8 жыл бұрын
Great video! Thanks for that.
@TrueSanataniOm
@TrueSanataniOm 3 жыл бұрын
Slimply Excellent 👍🙏
@Caranthirn
@Caranthirn 5 жыл бұрын
So downside of this method is performance issues. But we can overcome performance issues by creating indexes right?
@RajeshKumar-sq2ji
@RajeshKumar-sq2ji 3 жыл бұрын
Superb
@pengelolarangermerah2534
@pengelolarangermerah2534 4 жыл бұрын
how about the group_id? is it still on customer table?
@ravisagar434
@ravisagar434 6 жыл бұрын
Thank You Phillip
@sodhancha
@sodhancha 5 жыл бұрын
This video was very helpful. Please do more videos on Magento 2 extension development
@nguyenbang4942
@nguyenbang4942 2 жыл бұрын
Can we use ltree in postgres to do product variation and stock. Is it better or not for this purpose. Thanks
@philwinkle
@philwinkle 2 жыл бұрын
considering the high frequency of change for data like inventory there is a possibility of a read write conflict. for attributes, any number of designs would probably be better or more modern. document storage is preferable to rdbms for modern applications but at some point you will need a ledger, so you'll be joining to tables that have schemaless or json types. again, depending on your application, this could lead to unexpected read write.
@nguyenbang4942
@nguyenbang4942 2 жыл бұрын
@@philwinkle hi, thanks for answering. which document storage support geo search and full text search. Thanks Ah i just discover postgres support jsonb is like document storage
@berendvanbeerschot1472
@berendvanbeerschot1472 Жыл бұрын
Good video, except at the end you're just plain wrong. type_id is directly linked to you label (thus attribute_id) so you don;t need to store it in the datetime and varchar table.
@googlemail-w5v
@googlemail-w5v Күн бұрын
Dear what do you mean? Can you explain?
@MohamedRagabDahab
@MohamedRagabDahab 8 жыл бұрын
Thanks so much
@esparda07
@esparda07 8 жыл бұрын
Thank you :)
@TheAbeinG
@TheAbeinG 6 жыл бұрын
thanks!
@koraiko
@koraiko 4 жыл бұрын
My University linked this Video to do an worksheet about EAV XDD
@philwinkle
@philwinkle 4 жыл бұрын
That's cool! 👊
@DH-rt2wl
@DH-rt2wl 2 жыл бұрын
@@philwinkle is there any chance you'll post the next episode??
@karthikkumar1310
@karthikkumar1310 8 жыл бұрын
thanks a lot ... :)
@NoName-ig8ts
@NoName-ig8ts 3 жыл бұрын
uni ulm std war hier
Database Design for Custom Fields
18:39
Database Star
Рет қаралды 29 М.
7 Database Design Mistakes to Avoid (With Solutions)
11:29
Database Star
Рет қаралды 93 М.
컨텐츠 자동화 시대! 퍼플렉시티로 하루 10개 포스팅도 가능한 이유
15:09
퀀텀점프클럽 QuantumJumpClub(QJC)
Рет қаралды 4,1 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 2,1 МЛН
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,6 МЛН
Laravel DB Custom Fields with EAV-Model: Worth It?
9:11
Laravel Daily
Рет қаралды 24 М.
Hardy's Integral
13:47
Michael Penn
Рет қаралды 3,4 М.
Roadmap for Learning SQL
4:52
ByteByteGo
Рет қаралды 521 М.
How 10 Mods Completely Changed the Fate of My City! | SB 5
39:45
City Planner Plays
Рет қаралды 87 М.
Why is Magento 2 so slow? 12 EASY Tips to make Magento 2 faster!
15:31
Digital Startup
Рет қаралды 22 М.
eCommerce Database Design: Diagram & Explanation
16:06
Database Star
Рет қаралды 155 М.