|
In small companies the answer will be Yes or Yes-Sometimes,
In a company employing over 2,000 emps the answer would be "as a developer, they don't let me touch DBs".
The trouble with people, is that they want to hear only what they want to hear.
|
|
|
|
|
The database at my company get touched in the evening or on weekends, so I am lucky that I dont need to touch them. But I get asked if I need some support from our IT-stuff.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
|
|
At home, I definitely do it all. The other week I finally got around to buying a cheap used system to use as a database server.
Currently at work, we have a DBA to handle the configuration and maintenance of the database instances, but we developers control the schemata. From the OS on down it's VMs handled by another group.
In the past I've worked at places where the DBAs made all the schema changes and I could only make requests for changes.
|
|
|
|
|
I work on text features of SAP HANA[^] which is a database engine.
It's turtles all the way down...
|
|
|
|
|
turtles columnstorewise
|
|
|
|
|
I answered the question based upon what it said "Data Storage Systems" - which implies the servers.
As for the other interpretation some seem to have (i.e., the databases, themselves), that totally my province. There's usually a very gentle walk if someone wishes to add something to someone else's database - particularly if it's modification vs. adding a new table.
Even with that, whether I access my own or someone else's data, I am explicit with every field in order that should a column be added it won't break my code (should be standard practice).
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: As for the other interpretation some seem to have (i.e., the databases, themselves) Probably because of this "Whether you use SQL, NoSQL, cloud based, file-based or whatever [...]"
|
|
|
|
|
I let the Server Monkeys take care of that end, it being their turf, and if I don't like what they did I have them fix it.
Oddly enough, this works out well.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
As a developer, one should involved in data storage/configuration. Developer knows how to write code and how to stored data and fetch it back rapidly. If wrong data storage connected, it would leads to slowdown the whole software performance.
I have seen many times whatever the reason for software performance Finally everyone put blame on the Developer
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|
|
koolprasad2003 wrote: Finally everyone put blame on the Developer And not just for database issues either!
|
|
|
|
|
That's just the way it always seems to go
Life's like a nose, you've got to get out of it whats in it!
|
|
|
|
|
Yes, it is developer at the end of tree.
|
|
|
|
|
But "sheli" can handle such situations...
|
|
|
|
|
"Mostly, but not always."
This option is missing
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
There is no Model? I always prefer setting the data model myself, because it then helps me to set my mind for further programming tasks, such as retrieving the data from the database. If I don't know, if I don't get to manage the data source schema, I would then have to waste my time reading the schema and so on.
So, I would prefer always being the one to define the schema, manage how objects are created, stored and extracted. It would save me time. Trust me, it is better! That done, the storage schemes always should be considered before anything else; even the schema.
I have used databases for 2 years, they were expensive for me, at least for my blogging websites. Although they provide the same amount of data storage. However the hosting providers don't like giving any more than 500 MB of space or wants to get a fortune cookie above this size, so I preferred using files to store the data, and then use the same architecture as databases have; storing the data in an organized form.
What I chose was, JSON files to store the data; they can hold data in form of objects and arrays, then I would use Newtonsoft.Json [^] library to process those objects and array. This does give me idea, not only of the data storage schema, but also how much my wallet would have to lose weight.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
modified 14-Apr-15 2:05am.
|
|
|
|
|
I think you are confusing "setting up data storage systems" with "defining data models/database schema/table structure".
You have just been Sharapova'd.
|
|
|
|
|
Well you caught me all right!
I have updated it now... Added the storage system too along with schema and tables etc.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
It is me who installs all of the possible alternatives, try each (reasonable) one, plug them in the code and write the first configuration and setup that will become the official one until problems are found - then they will call me to fix them because I have the higher experience on that components.
Geek code v 3.12
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*
Weapons extension: ma- k++ F+2 X
I use 1TBS
|
|
|
|
|
Yes, same here. In most of my past projects, where my role was a developer.
|
|
|
|
|
I actually wrote setup code to create the underlying data structure when first installing the DAL...
We also have a patching system (not my work) that updates the database as well as the code...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Yeah, I help out from time to time.
We use it to store bacon from our front end CListCtrls
|
|
|
|
|
Sander Rossel wrote: We use it to store bacon
Cured, un-cured, salted, thick, Maple flavor? Is your bacon storage system, robust, scalable, and cloud based?
|
|
|
|
|
Slacker007 wrote: Is your bacon storage system, robust, scalable, and cloud based? I just hope it's not ACID
|
|
|
|