Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

There are approximately 11,700 questions marked . Many are coupled like this:


In my opinion, the latter is OK. I propose we make an effort to clean these tags up or leave comments to OPs so they can clarify their meanings. is too nebulous to be used without context.

share|improve this question

closed as off-topic by CRABOLO, Martijn Pieters, Monica Cellio, ɥʇǝS, Aziz Shaikh Jan 1 '15 at 8:22

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – CRABOLO, Martijn Pieters, Monica Cellio, ɥʇǝS, Aziz Shaikh
If this question can be reworded to fit the rules in the help center, please edit the question.

I think the database tag should be deleted. I'd be surprised if there were any questions that were tagged only by the database tag. – Chris Gerken Oct 30 '12 at 12:35
up vote 4 down vote accepted

How can you tell you’re using a meta-tag?

  1. If the tag can’t work as the only tag on a question, it’s probably a meta-tag. Every tag you use should be able to work, more or less, as the only tag on a question. Meta-tags, like [beginner], [subjective], and [best-practices], are useless by themselves — they tell you nothing at all about the content of the question.

  2. If the tag commonly means different things to different people, it’s probably a meta-tag. In a cruel, ironic twist, the meaning of the tag [subjective] itself … is actually subjective. Ditto for [best-practices] and [beginner]. Best practices to whom? Beginner by what criteria? These tags are impossible to define by anything remotely resembling an objective metric. In comparison, the the meaning of tags like [java], [c#], and [javascript] are crystal clear to all but the nuttiest of nutbags.

Although the database tag is broad, IMO it can work as the only tag on a question, and it only means one thing. It therefore is suitable as a tag on SO.

share|improve this answer
The issue I have is when the tags read: sql mysql database .. well, mysql is a database so it is redundant. It can be a meta tag. – Brian Aug 28 '10 at 20:25
yes, it is suitable because it can work as the only tag. – Jeff Atwood Aug 29 '10 at 6:38
@JeffAtwood: Disagree. That's like saying "language" works as a tag in addition to "Java", "C" and "PHP", and can stand alone. In practice, it would rarely if ever stand alone. – Chris Gerken Oct 30 '12 at 12:39
@ChrisGerken Just because a tag is sometimes, or even misused, doesn't mean it's a meta tag. One can have a question about databases that isn't specific to any particular database, just like one can have questions about programming languages that aren't specific to any particular programming language. Now, if we find that, in practice a tag is abused vastly more than it is used properly it may be decided that it has a net negative value, but that still doesn't make it a meta tag. – Servy Oct 30 '12 at 14:05
@Servy: I disagree. If the question is too general to apply to any one database vendor then it very likely doesn't belong in SO. The only exception might be questions about SQL, but that's what the sql tag is for. – Chris Gerken Oct 30 '12 at 14:20
@ChrisGerken That's different than calling it a meta tag though. You're using the rules for applying a meta tag to try to make your argument. It possible that the tag doesn't belong despite not being a meta tag, for example because it's overly broad and therefore doesn't have enough added value to be worthwhile, but that's a separate argument. – Servy Oct 30 '12 at 14:24
@Servy: metatag or not, it the database tag should be nuked. – Chris Gerken Oct 30 '12 at 14:38

But which one would you follow for database questions?

I would almost want a [database-agnostic] tag instead of just [database] because right now [database] is so generic that it applys to everything. If it was [database-agnostic] then the amount of mistagged questions would go down since they have nothing to do with each other.

On a related note, should [mysql] questions be tagged [sql] as well? It seems a bit redundant and is just tag farming. [mysql] implies [sql] but there are probably more people following the generic [sql] to keep sanity.

share|improve this answer
that's my point. Unless you have a question about SQL use on MYSQL, I guess it is ok, but the point is that you are targeting MYSQL not SQL. The only time I'd expect it to be OK is if you were database-agnostic, as you suggested. Then you could do sql database-agnostic as your tags. – Brian Aug 28 '10 at 20:47
I believe in practice folks follow vendor-specific tags. For example, I'll follow Cassandra and Hive, but have no interest in MySQL, Oracle or DB2. – Chris Gerken Oct 30 '12 at 12:33

I Disagree:

database tag is fine for general database questions like:

  1. "Which database works well with PHP?"
  2. Top 3 database used in Industry?
  3. Benefits of Database Backups?

The list is endless...

share|improve this answer
why not php-database, industry-databases, and database-backups ? – Brian Aug 28 '10 at 20:46
@Changeling I don't know about those tags... a generic tag like [database] is meant to encompass all those topics – TheLQ Aug 28 '10 at 21:22
I'd flag each of those for deletion as product comparison questions – Chris Gerken Oct 30 '12 at 12:33

Not the answer you're looking for? Browse other questions tagged .