Metric linear space and locally convex topological vector space 
*

*I was wondering which one is more general, metric linear spaces or locally convex topological vector spaces? 
Is a metric linear space a locally convex
topological vector space? Vice versa?

*In terms of the number of books and websites that have mentioning,
it seems like metric linear spaces are less popular than locally
convex topological vector spaces, although both are topological
vector spaces and normed vector spaces are both, doesn't it? Why is
that?
For example, there is no Wiki article for metric linear spaces, but
there is one for locally convex topological vector spaces.

*As to metric linear spaces, the definition I saw from this
book
says a metric linear space is a vector space with a metric, such
that addition and scalar multiplication are both continuous wrt the
metric. That the metric is translation invariant is stronger
than that definition. Isn't it? 


Thanks and regards!
 A: You can endow linear space with different metrics, which in general won't fit the linear structure of the space. The most natural requirement for the metric on the linear space is to be translation invariant:
$$
d(x+z,y+z)=d(x,y)
$$
But not every translation invariant metric gives a locally convex topology. You can consider the space of measurable functions on the interval $[0,1]$ with metric defined by
$$
d(f,g)=\int_{[0,1]}\frac{|f(x)-g(x)|}{1+|f(x)-g(x)|}d\mu (x)
$$
It is not locally convex. Local convexity of the linear space is a very good property which guarantees existence of sufficient family of continuous linear functionals on this linear space.
A: Reading your question and comments, it seems that there are actually three
concepts you are asking about:


*

*metric vector spaces (i.e. vector spaces equipped with a metric such that the induced topology on the vector space makes scalar multiplication and addition continuous, or, what is the same, makes the vector space a topological vector space) 

*metrisable vector spaces (i.e. topological vector spaces whose topology can be defined by a metric; but no particular choice of metric is given as part of the structure)

*locally convex topological vector spaces (i.e. topological vector spaces such that each point has a neighbourhood basis of convex sets)
Certainly one can find metric vector spaces in which the metric is not translation invariant.  But one can also find an equivalent metric (i.e. one inducing the same topology) which is transation invariant.  Thus, if one is given a metrisable vector spaces, one can always assume that its topology arises from a translation invariant meteric.
Finally, as the other answers have indicated, a metrisable vector space does not have to be locally convex, and nor does a locally convex topological vector space have to be metrisable.  There is a name for topological vector spaces which are metrisable, locally convex, and complete: they are called Frechet spaces.
As to which one is more natural to consider, this depends on what you are using them for.  As indicated by Norbert, one reason that people require the locally convex condition is that this is the condition that is required for the Hahn--Banach theorem to be true; a topological vector space that is not locally convex need not have any non-zero continuous linear forms defined on it.
A: A locally convex topological vector space need not be metrizable; the second-last example mentioned here is not metrizable. The examples listed here are metrizable (in some cases even normable) vector spaces that are not locally convex.
