Anything is possible - the 100 meter recommendation is the standard limit, and beyond that errors are to be expected. Your database won't be corrupted; what may happen is re-transmission of lost or garbled packets and hence lower bandwidth.
Typically, a hub or switch every 100 meters would do the trick if you can do it, which from your description doesn't sound like it is an option. Otherwise, a directional wireless antenna would work for that distance.