我这个情况用适合用行索引还是列索引?

表一:只有1个文本字段,5亿条记录;

表二:只有1个文本字段,1亿条记录;

表三:只有1个文本字段,10亿条记录;

表四:只有4个文本字段(其中3个将于之前三个表做对比),当前30亿条记录,未来可能保存到300亿条数据。

事务一,向表一或表二或表三新增记录,同时查询是否已存在于表四中;

事务二,向表四新增记录,同时查询是否已存在于表一或表二或表三中。

所有现有记录只用于比对,不会发生更新和删除的操作。请问我这个情况用适合用行索引还是列索引?

300亿条文本数据,这是什么数据库?单字段文本平均容量多长?