|
raddevus wrote: that every one of the managers you've ever had __say__ that they want to do, but end up never doing
The reality is that humans are average.
But they are also average, below average and above average often in many areas.
And the fallacy is in assuming that they can learn and/or be taught to become better. And there are many ways in which that path can fail, from a failure to actually understand what lead to success in the first place, a failure to present it, a failure in the student to be actively engaged, the failure in the student to understand what is presented, the material is inappropriate to the students situation, etc.
There are many examples of this. The US education system rolls out a new type of skills teaching every couple of years and has been doing it for at least 50 years. Critics like to point out the failures in the new systems while ignoring that all of the older systems were failing as well.
Certainly anyone that has spent any time in sales has probably sat through numerous sessions with yet another 'system' that will improve sales. Often presented with very nebulous steps as well.
|
|
|
|
|
Offtopic: Do you listen to audiobooks while working?
|
|
|
|
|
I generally don't listen while I work. I don't like hearing talking while I work.
I actually listen to Smooth Jazz instrumental (no words) music while I work so I'm not distracted.
I listen to the audio books while traveling in car or when doing other physical activities that don't require as much thinking as writing code etc.
|
|
|
|
|
Thank you for your reply. I also cannot work while listening to someone talking or singing.
I thought you had a super power or something
|
|
|
|
|
I once bought a $250 noise cancelling headphones (before noise canceling became a thing with Airpods I think) to be able to concentrate on my job.
|
|
|
|
|
I come from a Microsoft background. I'm pretty good at managing SQL Server databases, making them parallel and fast, and I know T-SQL quite well.
To a lesser degree I know SQL92 but I sometimes get T-SQL mixed into it.
I'm trying to decide what RDBMS to run on my Debian VPS. Obviously it's not going to be SQL Server. I expect light traffic.
I'm wondering if Postgre might be the best option (most familiar) for me? Or if it would be overkill as I only really need simple stuff for the most part. I don't think I'll need triggers or jobs, for example. Maybe I'd also be taking on too much management. I'd prefer it be something i can set up and forget about more or less.
Mysql is another option and might be worth learning because it's so ubiquitous, but my main concern with it is overhead in terms of learning curve. My biggest priority is to reduce that curve. I don't want to spend time learning about a different RDBMS way of doing things wherever I can avoid it. I just don't want to invest the time.
I'm not sure which one would be a good fit for my use cases, which are still open ended at this point, except light traffic and simple, smallish datasets.
Like I said, by biggest priority is a flattish learning curve, so the closer I can get to MS SQL Server "feel" the happier I'll be. In the alternative, an RDBMS that's fairly automatic with few user facing moving parts outside of SQL/DDL/DML would be okay.
I'm not sold on those two offerings either. If someone has a better idea, I'm all for trying it.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: I come from a Microsoft background. I'm pretty good at managing SQL Server databases, making them parallel and fast, and I know T-SQL quite well.
[...]
honey the codewitch wrote: what RDBMS to run on my Debian VPS.
Did you forget SQL Server for Linux is a thing? If not, what disqualifies it?
|
|
|
|
|
I've heard of it.
A) I don't necessarily trust it. Historically, outside of VS Code, Microsoft's track record with cross platform software products is not good.
B) Due to A I haven't looked into licensing but I'm assuming they'll want to charge me, and I already pay enough for my VPS given how little use I get out of it.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
SQL Server runs very fine on Debian 12 and RHEL.
I've been using for a couple of years now, never had any problems.
The RHEL install has high traffic in production, the Debian install is what I use for development.
If it is for personal use just go with the developers license.
|
|
|
|
|
I'm not sure if it qualifies as personal? Other people will end up hitting it. I'll have to look into the licensing details.
Thanks!
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Thanks Stefan.
I knew it existed, but have no hands-on experience with it. Good to hear some feedback from someone who actually uses it.
|
|
|
|
|
I use SQL Server in a corporate environment.
I just read an article about MySQL that basically says to avoid it and use MariaDB instead.
Many commenters highly recommend PostgreSQL.
I have not worked with it but that would be my choice if I could not use SQL Server.
|
|
|
|
|
I've never heard of MariaDB, but I'd be interested in the "why nots" of mysql given how common it is in the wild.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
It's now owned and managed by Oracle, and they've been viewed as not the best to deal with an open-source product. MariaDB is created by the original creator of MySQL, so it's pretty much (older versions anyway) a drop-in replacement. I'd either go with MariaDB or Postgres if I had to choose.
TTFN - Kent
|
|
|
|
|
|
Kent Sharkey wrote: MariaDB is created by the original creator of MySQL, so it's pretty much (older versions anyway) a drop-in replacement.
As I understand it that description is not correct.
When MySQL was bought by Oracle it was open source. At point in time a branch was taken of MySQL and then given the name MariaDB. The open source nature of development has continued on that branch.
Following provides information on contributors to MariaDB
SHOW CONTRIBUTORS - MariaDB Knowledge Base[^]
I do know of Percona in that list and I can say that they have done, to my mind, extensive work improving both the open source version and there own variation which they sell/license. And specifically in terms of performance.
Following is release history and it seems pretty active to me
MariaDB Server - All releases - MariaDB.org[^]
Conversely the release history for MySQL is much more sparse. There has been speculation that the focus of Oracle is not on MySQL and certainly not on the free version (they have a paid one). One might suppose quite reasonably that that is because Oracle wants either their paid version used or even Oracle database used instead.
MariaDB Server - All releases - MariaDB.org[^]
|
|
|
|
|
From MariaDB versus MySQL - Compatibility - MariaDB Knowledge Base[^]
Quote: Until MariaDB 5.5, MariaDB versions functioned as a "drop-in replacement" for the equivalent MySQL version, with some limitations. From MariaDB 10.0, it is usually still very easy to upgrade from MySQL.
But I agree that MariaDB has been much better supported that MySQL.
TTFN - Kent
|
|
|
|
|
Interesting bit of trivia: Michael Widenius named MariaDB after his daughter, Maria. He had previously named MySQL after his son, My, and MaxDB after his son, Max.
Michael Widenius - Wikipedia[^]
I would personally recommend MariaDB over MySQL these days; I'm not a fan of the way Oracle have been handling MySQL. PostGreSQL is also an excellent choice of RDBMS for Linux platforms.
<°}}}><
|
|
|
|
|
This is my son My?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
That would be daughter My: Little My[^].
I think the photo of that actress has very little resemblance to Little My in the books. There is a lot more truthful rendering at Little My hook[^]. Or just google for 'Little My' images, and you'll have dozens to choose from.
(In the books, the drawings were made with an ink pen, black line only. I never knew that My always wore a red dress - that is something added by the marketing people for all the spin-off effects, to make her more visible. As if she wasn't visible enough already
And ... I really hate some of those spin offs! Especially the comics and animations - they were made by people who never grasped the spirit of the Moomins at all! If you have read the original books - which is highly recommended - the comics and animations are like a completely different world, only with characters looking the same and named the same. It isn't Moomin Valley!)
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Sorry: I'd misremembered. My is his daughter.
I'd always lazily assumed that it was part of the M$-led trend to call everything "my something-or-other": My Documents, My Videos, My SQL - it made sense. It was quite delicious to discover the truth.
<°}}}>«<
|
|
|
|
|
Have you considered SQLite? SQLite Home Page
It might fit your use case. Some caveats, though
* It's a single writer/multiple reader. When writing, it locks the entire DB, (only for the duration of the write, I think), so if you need multiple, concurrent DB writes, then probably not for you
* Although you can declare fields as int, float, varchar, etc, under the hood SQLite stores everything as text, so you can do this:
sqlite> create table t(datum int);
sqlite> insert into t values('Hello World');
sqlite> select * from t;
Hello World If your DB will only be accessed by an application, it may not be an issue.
Update: On the plus side, it's about as fast as read/write on a plain file.
"A little song, a little dance, a little seltzer down your pants"
Chuckles the clown
|
|
|
|
|
It might be a little primitive for my needs.
While no current projects require any real concurrency on writes I might certainly need it in the future, but particularly, I'd like a bit more data integrity than what you demonstrated above.
Thanks though. Isn't that an in memory capable DB or am I thinking of another one? There was one I was considering using in my projects as a kind of queryable dataset system.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
SQLite can certainly be used as an in-memory database, but only within the context of a single process. So maybe not useful in your use case
"A little song, a little dance, a little seltzer down your pants"
Chuckles the clown
|
|
|
|
|
Well, not for this scenario, but the dataset thing was intended for single process, in memory stuff. Think Datasets in .NET but for C++, for example, and queryable.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|