Many of us have confusion between mining of bitcoin and running a full Bitcoin Node.
Bitcoin Nodes check the validity of the transaction whether it is valid or not and it follow all the consensus rule of the Bitcoin.
While mining is process of creating a new block , for which a complex mathematical problem is solved for creation of the block and the transactions are added in this block (or blockchain).
Unlike mining , which is resource intensive , A full node can be run in system as simple as raspberry pi.