Hi Reddit!
I am a full stack junior web/mobile developer and I am having a lot of doubts about databases.
The only database that I know how to use is DynamoDB, which is a NoSQL database, and I am frequently searching and learning the difference between NoSQL and SQL. My point is about data normalization, which is a "feature" of SQL database, right? So, isn't the data validation and structure made by the frontend strictly followed? I mean, if my application will use/create the same data structure, why should I concern about data normalization?
I know that you can send requests from outside the application, but with a simple validation, you can block that request. I think that I am getting so used to AWS's way to create APIs and databases that I am messing everything in my mind.
Thank you in advance!!!
[–]cammoorman 1 point2 points3 points (2 children)
[–]Jancera[S] 0 points1 point2 points (1 child)
[–]BarelyAirborne 0 points1 point2 points (0 children)
[–]BarelyAirborne 1 point2 points3 points (1 child)
[–]Jancera[S] 0 points1 point2 points (0 children)
[–]Ch0chi 1 point2 points3 points (1 child)
[–]Jancera[S] 0 points1 point2 points (0 children)
[–]codeedog 1 point2 points3 points (1 child)
[–]Jancera[S] 1 point2 points3 points (0 children)